構築

AIチャットボットが実際のツールを使うためにMCPが必要な理由

IMFA AgentsのMCPサーバーを使えば、Claude Code、Codex、Cursor、ChatGPTからチャットボットを安全に構築、運用できます。危険な操作は必ず事前に確認され、権限も接続ごとに絞り込めます。仕組み、使うべき場面、動作、そのメリットを解説します。

MCPによるAIチャットボットのワークフローとは

Model Context Protocol(MCP)は、AIツールが別のサービスの機能を見つけて呼び出すための標準的な仕組みです。公式のMCPアーキテクチャでは、役割をホスト、クライアント、そしてツールを公開するサーバーに分けています。

IMFA Agentsは独自のMCPサーバーを https://site.imfa.app/mcp で運用しています。Claude Code、Codex、Cursor、VS Code、Zed、ChatGPTやその他のMCPクライアントを接続すれば、普段使っているAIツールからAIチャットボットビルダーでできることのほぼすべてを行えます。チャットボットの作成と編集、ナレッジの追加、チャットウィジェットのデザイン、ワークフローとチャネルの設定、オートメーションの実行、チームの管理、そして許可すれば会話やリードの閲覧までできます。ナレッジ検索、会話、チャネル、安全ルールなど、お客様に関わる部分はすべてIMFA Agentsが引き続き動かします。

手順を一つずつ確認したい場合は、Claude CodeやCodexからチャットボットを構築する方法をご覧ください。

MCPでチャットボットを管理すべきなのはどんなときか

チャットボットがより大きな技術的ワークフローの一部になっているとき、MCPは真価を発揮します。

  • クライアント向けにエージェントを構築している。 エージェンシーなら、十数個のビルダーをクリックして回る代わりに、ひとつのエディタから十数個のエージェントを作成、調整できます。
  • チャットボットがコードと一緒に変わる。 機能をリリースしたら、そのコードを書いたのと同じセッションでエージェントの指示とナレッジを更新できます。
  • エージェントの作成をAIに手伝ってほしい。 お客様対応の役割と範囲を説明すれば、ツールが確認用の完全なエージェントの下書きを作ります。
  • エージェントについて答えを知りたい。 今週答えられなかった質問や、見込みの高いリードを尋ねれば、読み込みはAIツールが代わりに行います。

エージェントを1つ作って月に1回編集する程度なら、ビルダーのほうが速いでしょう。MCPは、数が多く変更が頻繁な場合に効果を発揮します。

IMFA AgentsのMCPサーバーの仕組み

  1. 一度のサインインで接続します。 サーバーのURLをAIツールに貼り付けます(Claude Codeなら claude mcp add --transport http imfa https://site.imfa.app/mcp)。IMFA Agentsのページが開くので、サインインするか、登録して7日間の無料トライアルを始めます。スクリプトやCIでは、代わりにMCPページのAPIキーを使えます。
  2. AIに許可する操作を選びます。 読み取り専用か読み取りと編集か、個人データを含めるかどうか(会話、リード、連絡先。初期設定はオフ)、そしてすべてのエージェントか一部だけかを選びます。共有されたエージェントは、そのエージェントでのあなたの役割に従います。
  3. やりたいことを伝えます。 ツールが適切なツールを呼び出します。新しいチャットボットには agent_create、ナレッジの追加には knowledge_add_website、見た目には design_apply_preset、チャネルには workflow_get と connector_connect です。取得したナレッジは信頼できないデータのままであり、指示になることはありません。詳しくはRAGガイドをご覧ください。
  4. 危険な操作を確認します。 公開、一時停止、削除、メンバーの招待、チャットボットを埋め込めるサイトの変更では、まずプレビューが返されます。AIツールがそれをあなたに見せ、同意を得てから実行します。
  5. 確認して元に戻します。 すべての変更はエージェントの履歴に残り、元に戻せます。MCPページには接続ごとに30日分のアクティビティが表示されます。

サーバーは公式のConvex MCPコンポーネント上で動作し、現行のMCPプロトコルバージョンに対応しています。OAuth 2.1によるサインイン、IMFA Agentsサーバーに紐づいた短命なトークン、有効期限のあるAPIキーを備えています。

MCPでチャットボットの作業がより安全で速くなる理由

ツール間のコピーが減ります。 チャットボットの設定は、プロダクトについて考えている場所にそのまま置かれます。あるウィンドウから別のウィンドウへプロンプトを書き出す必要はありません。

重要な操作はあなたが承認します。 危険な操作は必ずあなたの同意を待ちます。さらに、訪問者が書いた内容をAIツールが読んだ後は、すべての変更でまずあなたに確認するため、メッセージに隠された指示が勝手に実行されることはありません。

権限は最小限に保たれます。 各接続には、あなたが選んだアクセス権だけが与えられます。読み取り専用では何も変更できず、個人データはオンにしない限りオフのままで、接続を1社のクライアントのエージェントだけに絞ることもできます。アプリやキーの接続はワンクリックで解除できます。

秘密情報がAIを通ることはありません。 WhatsApp、Telegram、リード用Webhookのボットトークンやキーは、IMFA Agentsの画面で直接入力します。AIツールが受け取るのは手順とリンクだけです。

次にやることが明確です。 機能にProが必要なときやクレジットが足りないときは、MCPが不足しているものを伝え、解決できるページへのリンクを示します。

限界も正直にお伝えします。 MCPはワークフローを改善しますが、モデルを完璧にするわけではありません。チャットボットが質問を読み違えたり、矛盾するソースを組み合わせたりすることはあります。そのリスクを減らすのは、最新のドキュメント、明確な回答拒否のルール、テスト、そして重要な回答の人による確認です。範囲を絞った、取り消し可能なアクセスが重要なのは、プロトコルの認可仕様が示すとおりです。

MCPによるAIチャットボットに関するよくある質問

MCPでチャットボットのハルシネーションはなくなりますか?

いいえ。MCPはAIツールにエージェントへの構造化されたアクセスを与えますが、言語モデルを完璧にするわけではありません。承認済みのナレッジ、明確な回答拒否の振る舞い、現実的なテスト、重要な回答の確認によって、根拠のない返信を減らせます。

IMFA AgentsのMCPサーバーに接続できるAIツールはどれですか?

Claude Code、Codex、Cursor、VS Code、Zed、ChatGPT、そしてリモートMCPサーバーに対応したあらゆるクライアントです。MCPページにそれぞれの設定方法が表示されます。

AIツールが確認なしにチャットボットを公開することはありますか?

いいえ。公開ではまずプレビューが返され、あなたが確認した後にだけチャットボットが公開されます。

AIツールは会話やリードを読めますか?

接続時に個人データを含めるをオンにした場合のみです。初期設定はオフで、いつでもこの設定なしで接続し直せます。

AIツールからアカウントへのアクセスを止めるにはどうすればよいですか?

MCPページを開き、アプリの接続を解除するか、APIキーを無効化してください。すぐに使えなくなります。

お客様はすでに質問を抱えています。すぐに答えられるAIアシスタントを用意しましょう。

どう役立ってほしいかを1文で書くだけ。ブランドに合わせたチャットボットを確認し、ナレッジを追加して、お客様とやり取りするあらゆる場所に公開しましょう。