メインコンテンツにスキップ

人気のあるアプリやカスタムMCP用のMCPコネクタを追加する

MCPコネクタの力で、Finにより多くのデータとアクションを提供し、より迅速で正確な顧客対応を実現します。

対応者:Davy Malone

Finは新機能のMCP connectors (Model Context Protocol)を使い、プロジェクト管理(Linear)、請求システム(Stripe)、eコマースプラットフォーム(Shopify)などの他のビジネスツールに直接接続できるようになりました。これにより、Finはリアルタイム情報にアクセスし、外部システムでの操作も可能となり、より完全で効率的な顧客対応が可能になります。

注意: Linearのようなツールでは、Intercomのレポートでアプリ属性は使用できません。回避策として、Intercomでカスタム属性を作成し、レポートの列として使用してください。


MCP connectorsとは何ですか?

MCP connectorsは、Finが外部アプリケーションやデータソースと連携する強力な方法です。Finに他のソフトウェアから特定の情報や機能にアクセスするための安全な鍵を与えるようなものです。FinはIntercomやHelp Center内の情報だけでなく、以下のようなデータにもアクセスできます:

  • Stripe - Fin用のMCP統合は、請求とサブスクリプション管理のためにStripe connectorsをインポートします。

  • Shopify - Fin用のMCPストアフロント統合は、Shopifyストアのカタログ、カート、ポリシーに接続し、顧客がその販売者とショッピングできるよう支援します。

  • Linear - Fin用のMCP統合は、課題とプロジェクト管理のためにLinear connectorsをインポートします。

これにより、Finはより賢くなり、複雑な顧客の問い合わせにも人間のエージェントに引き継ぐことなく対応できるようになります。

MCP connectorsを使う主な利点

  • より多くのデータにアクセス: Finは接続されたシステムからリアルタイム情報にアクセスできます。

  • より多くのアクションを自動化: 対応するツールであれば、Finが外部ツール内でアクション(例:ticketの作成、ステータスの更新)を実行できます。

  • より速く、より正確な解決: 顧客はFinから直接、必要な回答をより迅速に得られます。

  • エージェントの引き継ぎを削減: Finがより多くの問い合わせを独立して処理し、チームの負担を軽減します。

  • 簡単で安全なセットアップ: 業界標準の認証を使い、数ステップでツールを接続できます。

重要: Intercom MCPサーバーは現在、米国ホストのワークスペースのみ対応しています。EUおよびAUのデータホスティング地域は未対応で、これらの地域でMCPサーバーを使用するとエラーになります。


Fin用MCP connectorsの設定

有効化されると、設定 > 統合 > データコネクタ内にMCP設定が表示されます。

MCPサーバーの接続

MCPサーバーには2つの方法で接続できます:

1. テンプレートを使って接続する

人気のあるアプリ向けに、Stripe、Shopify、Linearを含む事前構築済みテンプレートを提供し、より迅速にセットアップできます。

  1. 「人気のあるアプリからデータコネクタを追加 — Model Context Protocol (MCP)サーバーによる提供」というセクションが表示されます。

  2. 接続したいアプリのタイルをクリックします(例:Linear)。

    注意: データコネクタテンプレートを使用するには、そのアプリがワークスペースにインストールされている必要があります。

  3. MCPサーバーへのアクセスを認可する

    1. サードパーティのMCPサーバーがOAuthをサポートしている場合、Intercom Finがデータにアクセスするための認可のためにアプリケーションのウェブサイトにリダイレクトされます。画面の指示に従ってください(通常はOAuthフローです)。

    2. そうでない場合は、認証設定ページでアクセストークンを作成するか、既存のものを選択できます。

  4. 認可が完了するとIntercomにリダイレクトされます。接続されたMCPサーバーはデータコネクタのリストに表示され、通常「(0)」はまだツールが追加されていないことを示します(例:「Linear (0)」)。

2. カスタムMCPサーバーを接続する

独自のMCPサーバーを持っている場合や、まだテンプレートがないサードパーティサービスを接続する場合:

  1. Custom MCPのタイルをクリックします。

  2. モーダルが表示され、以下を入力する必要があります:

    • 名前: この接続の説明的な名前(例:「Our Internal CRM」、「Linear Dev」)。

    • URL: MCPサーバーのベースURL(例:https://mcp.your-service.com/sse)。このURLはMCPサーバープロバイダーから取得します。

  3. 選択したサーバーがトークンベース認証をサポートしている場合はアクセストークンを提供できます。提供がない場合は、指定されたMCPサーバーでOAuthフローを開始しようとします。

  4. Add MCP Server.をクリックします。

  5. 認可が完了すると、カスタムMCPサーバーがデータコネクタにリストされます。

接続されたMCPサーバーからツールを追加する

MCPサーバーが接続されると、Finに使用可能な特定の「ツール」(機能やデータポイント)を指定する必要があります。

  1. リストから新しく接続されたMCPサーバーを見つけます(例:「Linear (0)」)。

  2. そのサーバーのセクションの下にある「+ New」ボタンをクリックします。

  3. モーダルが表示され、そのMCPサーバーが提供する利用可能なツールの一覧が表示されます(例:「List Comments」、「Create Issue」、「Get Order Details」)。

  4. Finに使ってほしいツールをクリックします(例:「List Comments」)。

  5. そのツールはMCPサーバーのセクションの下にデータコネクタとして追加されます。サーバー名の横のカウントが更新されます(例:「Linear (1)」)。

MCPツール(データコネクタ)の設定

MCPサーバーから追加された各ツールは標準のデータコネクタのように機能し、Finが使用する前に設定が必要です。

  1. 新しく追加されたツール(例:「List comments」)をクリックして設定ページを開きます。

  2. おなじみのタブが表示されます:概要、入力パラメータ、テスト応答、およびデータアクセス

    A. 概要タブ:

    • 名前と説明: これらは通常MCPサーバーから事前入力されています。必要に応じて編集可能です。

    • 「Finがこのコネクタをworkflowやtaskに追加せず直接使用できるようにする」: このボックスをチェックすると、Finは会話内容に基づき名前と説明を使ってこのツールを賢く使うか判断します。チェックしない場合は、このツールをFinのWorkflowsまたはProceduresに追加する必要があります。

    • 対象ルール: このコネクタが利用可能な対象を定義します(例:Users、Leads)。

    B. 入力パラメータタブ:

    • このタブはツールが必要とする入力を表示します(例:「IssueID」など、「List Comments」ツール用)。

    • 各入力について、データソースを指定する必要があります:

      • Finに任せる: Finは会話、過去のアクション、または顧客への質問から情報を探します。

      • カスタム値を設定: 特定の値をハードコードします。

      • 属性を使用: Intercomのユーザー、会社、または会話属性から値を取得します。

      • 入力を無視: 任意のパラメータは無視可能で、リクエストに含まれません。

    C. テスト応答タブ:

    • ツールが正しく動作するかテストします。

    • ライブ応答: MCPサーバーに実際のAPIコールを行います。

    • 例示応答: 応答をシミュレートするためのサンプルJSONデータを提供します。

    D. データアクセス:

    • 注意: Finに提供されるツールの範囲には十分注意してください。ツールの応答で返されたデータは顧客と共有される可能性があります。

    • このタブは標準のAPIベースのデータコネクタと同様に設定します。ここでFinがツールから返されたデータをどのように解釈し使用するかを定義できます。詳細は一般的なデータコネクタのドキュメントを参照してください。

    E. ライブ設定:

    • ツールの設定とテストが完了したら、ページ上部のSet liveボタンをクリックします。

    • ツールのステータスが「Draft」から「Live」に変わり、Finが使用可能になります。

注意: Finは1ターンに1つのコネクタコールしか処理できません。したがって、MCPサーバーが同じSSEストリームで2つの別々の応答を返した場合、Finは最初の応答を信頼して回答を構築できません。


FinがMCPツールを使う方法

MCPツールがライブになったら:

  • 「Finがこのコネクタを直接使用できるようにする」がチェックされている場合: Finは顧客との会話を分析し、ツールの名前や説明、必要な入力に基づいて問い合わせ解決に役立つと判断した場合、自動的に必要な入力を収集してツールを使用します。

  • 直接使用が有効でない場合や、より複雑なシナリオでは: これらのMCPツールをFin WorkflowsProceduresのステップとして追加し、使用タイミングや方法を正確に制御できます。

FinはMCPサーバーにリクエストを送り、応答を受け取り、(オブジェクトマッピングに基づいて)情報を使って顧客に回答したり、さらにアクションを実行します。

対応アプリとカスタム接続

  • テンプレート: LinearStripeShopifyのテンプレートで開始し、今後も人気アプリのテンプレートを追加予定です。

  • Custom MCP: 「Custom MCP」オプションを使い、MCP準拠のサーバーを提供する任意のシステムに接続できます。MCPサーバーURLと認証情報(OAuthまたはトークンベース)を用意してください。

セキュリティ

Finを外部システムに接続する際は安全に行われます:

  • OAuth 2.0: サードパーティMCPサーバーへの接続は、認可の業界標準プロトコルであるOAuth 2.0を使用して認証されます。

  • 詳細な権限設定: OAuthプロセス中に、Intercom Finに特定のデータアクセスやアクション実行の権限を付与します。Finがアクセスできる範囲はユーザーが管理します。

  • トークンベースアクセス: 対応している場合、サードパーティのアクセストークンをIntercomに安全に保存し、MCPサーバーの認証に使用できます。

注意: MCPは標準のデータコネクタと同じトークンタイプをすべてサポートしていません。MCPは独自の認証フローを持っています。


よくある質問

Model Context Protocol (MCP)とは?

FinのようなAIモデルが外部ツールやデータソースを発見し連携するための標準化された方法です。

MCPサーバーへの接続は安全ですか?

はい、接続はOAuth 2.0(安全な認可の業界標準)またはトークンベースアクセスを使用します。

接続したいアプリがテンプレートにない場合は?

アプリやシステムがMCPサーバーを提供していれば、「Custom MCP」オプションでMCPサーバーURLと認証情報を入力して接続できます。

カスタム接続のMCPサーバーURLはどこで入手しますか?

接続しようとしているアプリやシステムのドキュメントやサポートチームからこのURLを入手してください。


こちらの回答で解決しましたか?