ClaudeからSlackワークスペースを直接操作して業務効率を最大化
Slack MCPは、ClaudeからSlackワークスペースを直接操作できる強力なツールです。メッセージの送受信、チャンネル管理、情報検索などを自動化することで、チームコミュニケーションの効率を大幅に向上させることができます。
Slack MCPを使用するには、専用のSlack Appを作成する必要があります。
作成したAppは組織のポリシーに従って管理してください。不要になった場合は必ず削除してください。
「OAuth & Permissions」ページで以下のスコープを追加します:
スコープを追加したら、「Install to Workspace」をクリックして権限を付与します。
インストール後、「OAuth & Permissions」ページから以下のトークンをコピーします:
xoxb-1234567890123-1234567890123-abcdefghijklmnopqrstuvwx
npmを使用してSlack MCPサーバーをインストールします。
npm install -g @modelcontextprotocol/server-slack
インストールが完了したら、バージョンを確認します:
mcp-server-slack --version
claude_desktop_config.json
にSlack MCPの設定を追加します。
{ "mcpServers": { // 既存の設定... // Slack MCP設定を追加 "slack": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-slack" ], "env": { "SLACK_BOT_TOKEN": "xoxb-your-bot-token", "SLACK_USER_TOKEN": "xoxp-your-user-token" } } } }
本番環境では、トークンを環境変数から読み込むことを推奨します:
"SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}"
Claude Desktopを再起動し、Slack MCPが正しく動作するか確認します。
Slack MCPの設定が完了しました。これでClaudeからSlackを操作できるようになりました。
開発進捗やプロジェクト状況をまとめて指定したチャンネルに自動投稿します。
入力例:
今週の開発進捗をまとめて#engineeringチャンネルに投稿してください
Claudeは以下の手順で自動的に実行します:
特定期間のチャンネルでの重要な決定事項やディスカッションを検索して要約します。
入力例:
先週の#productチャンネルでの重要な決定事項をまとめてください
Claudeは以下の手順で自動的に実行します:
システムの状態変化や重要なイベントを適切なチャンネルに通知します。
入力例:
サーバーのメンテナンス開始を#alertsチャンネルに通知してください
解決策:
解決策:
Slack MCPの設定が完了しました。Claudeから直接Slackを操作することで、チームコミュニケーションの効率化、情報管理の自動化、ワークフローの最適化など、様々な場面で業務効率を大幅に向上させることができます。