Slackbot を使って Slack のほかのアプリと連携する

Slackbot を会社で使用しているほかのアプリと連携させることで、Slackbot が情報にアクセスしたり、あなたに代わってアクションを実行したりできるようになります。モデルコンテキストプロトコル(MCP)サーバーを含むアプリを Slack にインストールすると、Slackbot にアクセスできる人は誰でも、会話を開始するだけでほかのアプリとやり取りできるようになります。 

注 : この機能は段階的にリリース中です。Slackbot とほかのツールとの連携オプションを、対象となる方すべてにご利用いただけるよう準備を進めています。今しばらくお待ちください。

使い方

  • Slackbot は、MCP サーバー経由でサードパーティ製アプリと接続できます。MCP サーバーを搭載したアプリは、Slackbot と当該サービスのアカウントとの間に、安全なオプションの接続機能を提供します。
  • Slack Marketplace にアクセスして、Slackbot への MCP サーバー接続を提供するアプリを網羅したリストを確認してください。ワークスペースまたはエンタープライズオーガナイゼーションでアプリの承認が必要な場合は、使用したいアプリのリクエストを送信してください。それ以外の場合は、以下の手順に従って自分でアプリをインストールしてください。 
  • MCP サーバーを搭載したアプリがインストールされると、メンバーは自分のアカウントを接続して、Slackbot にすべての組み込みツールへのアクセス権を付与できるようになります。そこから誰でも Slackbot と会話を始めて、仕事を開始できます。 


アプリを追加する

ワークスペースでアプリの承認が必要ない場合は、アプリをインストール(または最新バージョンに更新)して、MCP サーバーを Slackbot に接続します。アプリの承認が必要な場合は、代わりに管理者にリクエストを送信してください。 

アプリをインストールする

  1. デスクトップのサイドバーにある  「ツール」をクリックします。このオプションが表示されない場合は、 「その他」をクリックすると表示されます。 
  2.  「アプリ」をクリックします。 
  3. アプリを検索して、「追加」をクリックします。Slack Marketplace が表示されます。 
  4. 「Slack に追加」をクリックします。 
  5. プロンプトに従ってスコープを確認し、アプリをインストールします。アプリの MCP サーバーが指すすべてのドメインが、「(アプリ名)が実行できるアクション」に一覧表示されます。

注 : Enterprise Grid および Enterprise+ のオーガナイゼーションでは、アプリの承認が常に必要です。管理者にアプリのインストールを依頼するか、リクエストを送信してください。


アプリをリクエストする

  1. デスクトップのサイドバーにある  「ツール」をクリックします。このオプションが表示されない場合は、 「その他」をクリックすると表示されます。 
  2.  「アプリ」をクリックします。 
  3. リクエストするアプリを検索して、「追加」をクリックします。Slack Marketplace が表示されます。 
  4. 「Slack に追加」をクリックします。 
  5. 要求されている場合は、リクエストの背景情報を説明したカスタムメッセージを追加します。 
  6. 「送信」をクリックしてリクエストを送信します。レビューが完了すると、アプリのリクエストが承認されたか却下されたかを知らせる通知が Slack から届きます。


アカウントを連携させる

アプリをインストールしたら、アカウントを接続し、Slackbot が MCP サーバーとツールにアクセスできるようにします。すでにアプリを使用している場合は、この新機能へのアクセスにアカウントの再認証が必要です。

  1. デスクトップで  「Slackbot」 を開きます。 
  2. メッセージフィールド下の  「App」をクリックします。 
  3.  「アプリを管理する」を選択します。 
  4. 使用したいアプリの横にある「接続」をクリックし、画面の指示に従います。 


利用可能なツールを表示・管理する

MCP サーバーを搭載したアプリには、Slackbot がアクションを実行するためにアクセスできるツールのセットが付属しています。通常、アプリでは読み取りツール(情報を検索して関連する結果を返す)のセットと書き込みツール(新しいドキュメントの作成や既存コンテンツの更新を行う)のセットが提供されます。

ツールを表示する

  1. デスクトップの  「Slackbot」をクリックします。 
  2. メッセージフィールド下の  「App」をクリックします。 
  3. 「アプリを管理する」を選択します。 
  4. アプリの横にある「管理」をクリックして、利用可能なすべてのツールを表示します。


ツールを管理する

デフォルトでは、Slackbot は接続済みの個々のアプリに対して、すべてのツールを使用できます。使用できるツールは選択でき、特定のアクションの実行前に承認を求めるかどうかも設定できます。

  1. デスクトップの  「Slackbot」をクリックします。 
  2. メッセージフィールド下の  「App」をクリックします。 
  3.  「アプリを管理する」を選択します。 
  4. アプリ横の「管理」をクリックします。どのようなツールが利用できるかに応じて、それらは読み取り専用書き込みのカテゴリに分類される場合があります。 
  5. 「常に許可する」をクリックすると、ドロップダウンメニューから別のオプションを選択できます。「承認が必要」(Slackbot はアクションの実行前に必ず確認を求める)、「ブロック済み」(Slackbot はアクションを実行しない)、「カスタム」を選択できます。各ツールの設定を個別にカスタマイズするには、「カスタム」を選択してください。


Slackbot に何でも質問する

仕事に取りかかる準備ができました。

  1.  「Slackbot」を開きます。 
  2. 質問するか、リクエストを送信します。Slackbot がプロンプトに関連するツールを検索し、手元のタスクに最適なツールを選択します。「この Figma ファイルに関するすべてのコメントを送ってください。(ここにリンクを挿入)」や「以下の情報を含む Jira チケットを作成してください。(ここに詳細情報を挿入)」などを試してみてください。 
  3. Slackbot が応答を生成するためのアクションを開始します。プロンプトやツールの設定によっては、処理を進める前に Slackbot が情報の確認やアクションの承認を求める場合があります。

注 : Slackbot からの応答に Slack 以外の情報が含まれる場合、その情報の表示方法は、開発者がアプリをどのように構築したかによって異なります。テキストやリンクを含む応答、またはボタンや画像などの要素で書式設定された応答を受け取る場合があります。Slackbot によってサードパーティのサービスからの情報が送られた場合、情報はそのサービスが提供したものであり、Slack からのものではありません。


アカウントの連携を解除する

Slackbot で使用する必要がなくなったアプリは、アカウントの接続を解除してください。Slackbot へのアクセス権がある限り、いつでも再接続できます。 

  1. デスクトップで  「Slackbot」 を開きます。 
  2. メッセージフィールド下の  「App」をクリックします。 
  3.  「アプリを管理する」を選択します。 
  4. アプリの横にある「管理」をクリックしてから、「接続を解除する」をクリックします。 
  5. 「確認」をクリックします。 

誰がこの機能を利用できますか?