メインコンテンツまでスキップ

Slackアプリを作成する

Slack MCPサーバーはOAuthとユーザートークンを使用します。ボットとしてではなく、あなた自身としてSlackで動作するためです。アクセストークンがあなたのSlackワークスペースの管理下で発行されるよう、Slackでは独自のOAuthアプリ(クライアントIDとシークレット)が必要です。

このページでは、JSONマニフェストからSlackアプリを作成し、Bloqueに必要な認証情報を取得する手順を説明します。

前提条件

  • ワークスペースにアプリを作成する権限を持つSlackアカウント(ワークスペースの管理者である必要はありません)

ステップ1:アプリを作成する

  1. https://api.slack.com/apps にアクセスし、Create New App をクリックします。
  2. From a manifest を選択します。
  3. 接続するSlackワークスペースを選択し、Next をクリックします。
  4. マニフェスト形式として JSON を選択し、デフォルトの内容を以下のマニフェストで置き換えて、NextCreate の順にクリックします。
{
"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:認証情報を取得する

アプリが作成されると、アプリの設定ページに移動します。

  1. 左サイドバーで Basic Information をクリックします。
  2. App Credentials までスクロールします。
  3. Client IDClient Secret をコピーします。

これらの値はBloqueでSlack MCPサーバーを追加する際に入力します。

次のステップ

Slack MCPサーバーをHubに追加し、認証フォームに認証情報を貼り付けます。OAuthフローの詳細については 認証 を参照してください。