7月31日、Slack Docsが「Announcing the Slack MCP and Skills Plugin」と題した記事を公開した。SlackがAIコーディングツール向けにSlack MCP and Skills Pluginを公開し、現時点で対応しているのはClaude CodeとCursorの2つだ。
Claude CodeとCursorで使えるSlack公式プラグイン
このプラグインをインストールすると、以下の2つが自動的にセットアップされる。
- Skills(スキル):特定のタスクに応じてAIアシスタントが自動で読み込む、指示書と参照情報のセット
- Slack MCPサーバーへの接続:Slackワークスペースに直接アクセスするためのサーバー接続
インストール方法はシンプルで、Claude Codeであればチャット欄に以下のコマンドを打つだけだ。
/plugin install slack@claude-plugins-official
Cursorの場合はCursor Marketplaceからインストールできる。
Skillsが何を自動化するか
Skillsは、開発者がSlackプラットフォーム上でアプリを開発する際によく必要になる知識を、AIが自動で参照できる形にまとめたものだ。含まれるスキルは以下の通り。
- **Block Kit**:SlackのUIコンポーネントフレームワークに関する知識。ボタン・モーダル・セクションといったUIパーツをJSONで定義する仕組みで、Slackアプリのリッチな見た目を実現するために広く使われている
- 新規アプリのスキャフォールディング:アプリの雛形生成
- Web APIメソッドの呼び出し:Slack Web APIの使い方
- Slack CLIの利用:Slackアプリの作成・デプロイ・管理をターミナルから行うための公式コマンドラインツール
- メッセージの作成:Slackメッセージのフォーマットや送信
- Slack内の検索:チャンネルやメッセージの検索
タスクの内容に応じて必要なスキルが自動的にロードされる仕組みのため、開発者がドキュメントを都度参照する手間を省ける設計になっている。
技術的な動作の詳細(スキルがシステムプロンプトへの自動挿入として機能するのか、RAGベースの参照として機能するのかなど)は元記事では明示されていないが、「タスクに応じて必要なスキルが自動ロードされる」という説明から、コンテキストへの動的な注入が行われていると推察される。※編集部の考察
Slack MCPサーバーとは
**MCP(Model Context Protocol)**は、AIモデルが外部ツールやサービスと標準化された方法でやり取りするためのプロトコルで、Anthropicが主導して策定した。MCPサーバーを介すことで、AIエージェントがAPIを直接呼び出す形でSlackワークスペースを操作できるようになる。
Slack MCPサーバーを通じて可能な操作には、以下が含まれる。
- チャンネルの検索
- メッセージの送信
- キャンバスの管理
Skillsが「Slack開発に必要な知識をAIに渡す仕組み」であるのに対し、MCPサーバーは「Slackワークスペースそのものをエージェントが操作するための接続口」だ。両者は役割が異なる独立した機能として提供されており、今回のプラグインはそれらを一括セットアップできるようにまとめたものと理解するのが正確だ。AIエージェントがSlackアプリの開発からワークスペースの操作まで、一貫して担えるようになる。
なぜ今このタイミングか
AIコーディングエージェント(Claude Code、Cursor、GitHub Copilot Workspaceなど)の普及が加速する中、各SaaSベンダーがMCPサーバーと開発者向けプラグインの提供を相次いで開始している。Slackがこのタイミングで公式プラグインをリリースしたことは、Slackプラットフォーム上でのアプリ開発をAIエージェントに任せる開発スタイルを正式に後押しする動きと見てよい。
Block KitやSlack CLIは従来からSlack開発の中核をなすツールだったが、公式ドキュメントを読み解きながら実装するコストは初心者にとって高かった。Skillsによってその知識をAIが代わりに保持・参照する形にすることで、Slackアプリ開発の参入障壁を下げる狙いも見て取れる。
詳細はAnnouncing the Slack MCP and Skills Pluginを参照していただきたい。