Slackアプリを作成する
Slack MCPサーバーはOAuthとユーザートークンを使用します。ボットとしてではなく、あなた自身としてSlackで動作するためです。アクセストークンがあなたのSlackワークスペースの管理下で発行されるよう、Slackでは独自のOAuthアプリ(クライアントIDとシークレット)が必要です。
このページでは、JSONマニフェストからSlackアプリを作成し、Bloqueに必要な認証情報を取得する手順を説明します。
前提条件
- ワークスペースにアプリを作成する権限を持つSlackアカウント(ワークスペースの管理者である必要はありません)
ステップ1:アプリを作成する
- https://api.slack.com/apps にアクセスし、Create New App をクリックします。
- From a manifest を選択します。
- 接続するSlackワークスペースを選択し、Next をクリックします。
- マニフェスト形式として JSON を選択し、デフォルトの内容を以下のマニフェストで置き換えて、Next、Create の順にクリックします。
{
"display_information": {
"name": "Bloque Slack Integration",
"description": "Slack integration for Bloque MCP Hub"
},
"oauth_config": {
"redirect_urls": [
"https://bloque.run/api"
],
"scopes": {
"user": [
"chat:write",
"canvases:write",
"search:read.public",
"search:read.private",
"search:read.mpim",
"search:read.im",
"search:read.files",
"search:read.users",
"channels:history",
"groups:history",
"mpim:history",
"im:history",
"canvases:read",
"users:read",
"users:read.email"
]
},
"pkce_enabled": false
},
"settings": {
"org_deploy_enabled": false,
"socket_mode_enabled": false,
"token_rotation_enabled": false,
"is_mcp_enabled": true
}
}
ボットスコープなし: Slack MCPサーバーはユーザートークンのみを使用します。マニフェストには意図的にボットスコープが含まれていません。ボットトークンはSlack独自のSlack内AI機能向けであり、ここでは必要ありません。
ステップ2:認証情報を取得する
アプリが作成されると、アプリの設定ページに移動します。
- 左サイドバーで Basic Information をクリックします。
- App Credentials までスクロールします。
- Client ID と Client Secret をコピーします。
これらの値はBloqueでSlack MCPサーバーを追加する際に入力します。
次のステップ
Slack MCPサーバーをHubに追加し、認証フォームに認証情報を貼り付けます。OAuthフローの詳細については 認証 を参照してください。