Slack のモデルコンテキストプロトコルのガイド

モデルコンテキストプロトコル(MCP)とは、AI アプリケーションをほかのソフトウェアシステムと接続するためのオープンソースフレームワークです。Slack MCP サーバーを使用すると、AI ツールを Slack に接続したり、Slackbot をMCP クライアントとして設定して、ほかのアプリ内でアクションを実行できるようにしたりすることが可能です。

Slack での MCP の仕組み

  • Slack MCP サーバーは AI アシスタントに Slack ワークスペースまたは Enterprise オーガナイゼーションへの安全なアクセスを提供し、オーガナイゼーションのデータを使用できるようにします。 
  • Slackbot を MCP クライアントとして設定することもできます。MCP サーバーを含むアプリをインストールして Slackbot と接続すると、Slackbot でアクションを実行できるようになります。

注 : Salesforce の主要サービス契約の定義に従い、以下のアプリケーションは SFDC のものではないアプリケーションとみなされています。 


Slack MCP サーバー

Slack MCP サーバーは、Claude や Perplexity などのサードパーティー AI アシスタントが Slack のコンテンツに安全にアクセスできるようにするもので、これらのアシスタントがユーザーに代わってメッセージや情報を検索したり、Slack 内でアクションを実行したりできるようにします。

使用を開始するには、パートナーアプリを選択してセットアップ手順に従ってインストールし、アプリを Slack MCP サーバーに接続してください。接続されると、サードパーティーの AI アシスタントは Slack ワークスペースにアクセスして、特定のチャンネルまたはスレッドの読み取り、メッセージの送信、canvas の作成が可能になり、ユーザーが情報をより速く見つけられるようにサポートします。 


AI アシスタントが実行できること

MCP サーバーは以下のアクションのためのツールを提供します。

  • Slack 全体の検索
    メッセージ、ファイル、メンバー、チャンネルを検索できます。 
  • メッセージの取得と送信
    チャンネル履歴を読み取って取得したり、Slack 内のあらゆるタイプの会話に対してメッセージを送信したりできます。 
  • canvas の管理
    Slack canvas の作成と読み取りが可能です。
  • メンバー情報へのアクセス
    カスタムのプロフィールフィールドとステータスを含むプロフィール情報にアクセスして読み取ることができます。 


MCP サーバーのパートナーアプリ

利用可能なパートナーとの連携をセットアップして Slack MCP サーバーの使用を開始しましょう。

注 : これは Slack MCP サーバーの一般的な概要です。詳しい情報および独自の MCP クライアント開発のガイダンスについては、開発者向けドキュメントで Slack MCP サーバーの概要を参照してください。 


Slackbot MCP クライアント

MCP クライアントは、1 つ以上の MCP サーバーとの安全な接続を確立できます。Slackbot をほかのアプリと接続すると、Slackbot が情報にアクセスしたり、メンバーに代わってアクションを実行したりできるようになります。

MCP サーバーを含むアプリを Slack ワークスペースまたは Enterprise オーガナイゼーションにインストールすると、Slackbot にアクセスできるメンバーなら誰でも、会話を開始することでこれらのアプリを操作できます。


Slackbot で何ができるのか

Slackbot が使用できるように MCP サーバーに組み込むツールは開発者が決定するため、Slackbot が実行できるアクションは、接続されているアプリや使用可能なツールによって異なります。通常、アプリでは読み取りツール(Slackbot が情報を検索して関連する結果を返す)のセットと書き込みツール(Slackbot が新しいドキュメントの作成や既存コンテンツの更新を行う)のセットが提供されます。 


MCP クライアントのパートナーアプリ

Tip :Slack Marketplace にアクセスして、Slackbot に接続できる MCP サーバーを提供するアプリの全リストを確認してください。