Claude Desktopのデフォルト機能では1つのSlackワークスペースしか接続できませんが、筆者はカスタムコネクタを使うことで2つ目のワークスペースも接続できる方法を発見し、手順を共有しています。まずSlack API(https://api.slack.com/apps)でアプリを作成し、Agentsメニューで「Slack MCP Server」をチェック、OAuth & Permissionsのリダイレクト URLにhttps://claude.ai/api/mcp/auth_callbackを登録してClient IDとClient Secretを取得します。
次にClaude Desktop側でカスタムコネクタを追加し、MCPサーバーURLにhttps://mcp.slack.com/mcp?aaaのようにクエリパラメータを付けて重複登録を回避、認証設定を「常に必要」にしたうえでOAuth認証を行うと、2つ目のワークスペースとの接続が完了するとしています。筆者は「やったらできたレベルですので、個人の責任で実施ください」と述べており、公式手順ではない点に注意が必要です。
出典が伝えている要点
- Claude Desktopのデフォルト機能では1つのSlackワークスペースのみ接続可能である
- 筆者はカスタムコネクタを使うことで2つ目のSlackワークスペースをClaude Desktopに接続する方法を紹介している
- Slack API(https://api.slack.com/apps)でアプリを作成する手順が示されている
- Slackアプリ設定のAgentsメニューで「Slack MCP Server」をチェックする
- OAuth & Permissionsのリダイレクト URLに https://claude.ai/api/mcp/auth_callback を登録する
- 作成したSlackアプリからClient IDとClient Secretを取得する
- Claude Desktop側でカスタムコネクタを追加し、MCPサーバーURLとして https://mcp.slack.com/mcp?aaa のようにクエリパラメータを付けて重複を回避する
- Claude Desktopのカスタムコネクタの認証設定は「常に必要」にする
- OAuth認証を行うことで2つ目のワークスペースとの接続が完了する
- 筆者はこの方法を「やったらできた」レベルの試行錯誤による発見だとし、個人の責任で実施するよう注記している
原文より
やったらできた レベルですので、個人の責任で実施ください
出典: qiita.com