用語集

Model Context Protocol(MCP)とは

Model Context Protocol(MCP)は、2024年11月にAnthropicが公開したオープン標準で、AIアプリケーションが外部のツールやデータソースに接続する方法を定義します。モデルが関数を呼び出しリソースを読み取るための統一的な手段を提供し、従来ツールごとに個別実装が必要だった連携を置き換えます。

最終更新:

MCP以前は、モデルをCRM・データベース・ファイルストレージに接続するには、モデルとツールの組み合わせごとに個別のアダプタを書く必要があり、連携の組み合わせは掛け算で増えていきました。MCPはこれを逆転させます。ツール側が一度MCPサーバーを公開すれば、MCP対応のあらゆるクライアントから利用できます。

プロトコルは3つのプリミティブを定義します。Toolsはモデルが呼び出せる関数、Resourcesはモデルが読み取れるデータ、Promptsはサーバーが提供する再利用可能なテンプレートです。通信はローカルプロセスならstdio、リモートサーバーならHTTPを使います。

MCPはA2Aプロトコルと混同されがちですが、エージェントシステムを設計する人にとってこの区別は重要です。MCPはモデルと自身の能力をつなぎ、A2Aは独立したエージェント同士をつなぎます。エージェントは通常その両方を使います——内側はMCPで自社ツールへ、外側はA2Aで他組織のエージェントへ。AgentDoorはA2A層に位置し、買い手のエージェントとベンダーのエージェントがどのように構造化された対話を行うかを扱います。それぞれが自社システムにどう接続するかは扱いません。

出典: [1] [2]

よくある質問

MCPはA2Aプロトコルの競合ですか?
いいえ。両者は異なるレイヤーで機能し、併用が一般的です。MCPはモデルからツール・データへのアクセスを標準化し、A2Aは独立したエージェント間の通信を標準化します。

初回商談は、もう不要に。

必要な条件を伝えるだけで、AgentDoorのエージェントがあなたに代わってベンダーのエージェントと「面談」します。6回の商談ではなく、意思決定に使えるショートリストが届きます。

ローンチ時にご案内します。スパムは送りません。