エージェントインフラ 更新

MCP(Model Context Protocol)

定義

Model Context Protocol(MCP)は、Anthropic が2024年11月に発表したオープン標準です。AI アプリケーションを共通のインターフェースで外部のツールやデータソースに接続するため、一度構築した連携をさまざまなモデルやアプリで再利用できます。

概要

発表
2024年11月25日、Anthropic が発表
運営体制
2025年12月以降、Linux Foundation 傘下の Agentic AI Foundation(AAIF)のプロジェクト
サーバーのプリミティブ
ツール、リソース、プロンプト
通信フォーマット
stdio(ローカル)または Streamable HTTP(リモート)上の JSON-RPC 2.0
対応クライアント
Claude、ChatGPT、Visual Studio Code、Cursor など多数のクライアント

Anthropic は2024年11月25日、AI アシスタントをデータのあるシステムに接続するためのオープン標準として Model Context Protocol を発表しました。MCP は、アプリケーションがツール、リソース、プロンプトを言語モデルに公開する方法を標準化します。モデルとツールの組み合わせごとに個別の連携コードを書く代わりに、サーバー側が一度 MCP を実装すれば、MCP 対応のあらゆるクライアントから利用できます。公式ドキュメントでは、MCP を AI アプリケーション向けの「USB-C ポート」にたとえています。

2025年12月、Anthropic は MCP を新たに設立された Agentic AI Foundation に寄贈しました。これは Anthropic、Block、OpenAI が共同設立した Linux Foundation 傘下の指定基金で、これによりプロトコルはベンダー中立のガバナンスのもとに置かれました。日々の開発は引き続き既存のメンテナーが担っています。アシスタントがエージェントとして動くようになるにつれ、MCP の重要性は高まっています。共通のプロトコルがあることで、コネクターを組み合わせて使えるようになり、ベンダーをまたいで持ち運べるようになるからです。

MCP とは?その仕組み

MCP は、3つの役割からなるクライアント・サーバー型のアーキテクチャを採用しています。

役割概要例
ホストユーザーが作業する AI アプリケーションチャットアプリ、Visual Studio Code などの IDE、またはエージェント
クライアントホスト内にあるコネクター。サーバーごとに1つVS Code が利用する各サーバーに対して開く接続
サーバーあるシステムをモデルに公開するプログラムファイルシステム、データベース、カレンダー、コードリポジトリのサーバー

サーバーが提供する中核的なプリミティブは3つです。モデルが呼び出してアクションを実行するツール、ファイルの内容やレコードなどのコンテキストを提供するリソース、そしてよくあるやり取りのための再利用可能なテンプレートであるプロンプトです。メッセージは JSON-RPC 2.0 形式でやり取りされ、ローカルでは標準入出力、リモートでは Streamable HTTP を使います。リモートの場合、アクセスの認可には OAuth の利用が推奨されています。

Model Context Protocol が重要な理由

MCP 以前は、アシスタントごと、データソースごとに専用の連携を個別に用意する必要がありました。共通のプロトコルがあれば、一度作ったコネクターを互換性のあるどのクライアントでも使えます。MCP のドキュメントには、対応アプリケーションとして Claude、ChatGPT、Visual Studio Code、Cursor などが挙げられています。MCP はツール使用/Function Callingと同じ考え方に基づきつつ、それをベンダー横断で標準化したものです。

MCP サーバーはユーザーに代わってデータを読み取ったりアクションを実行したりできるため、接続するかどうかは信頼の問題です。信頼できる提供元のサーバーを使い、要求される権限を確認してください。

参考文献

この定義の根拠となる一次資料、査読済み資料、アーカイブ資料です。

Introducing the Model Context Protocol
Anthropic (2024). Anthropic(公式発表、2024年11月25日).
Donating the Model Context Protocol and establishing the Agentic AI Foundation
Anthropic (2025). Anthropic(公式発表、2025年12月9日).
Architecture overview
Model Context Protocol (2026). modelcontextprotocol.io(公式ドキュメント、プロトコルバージョン 2026-07-28).

辞書・百科事典の項目

この項目を引用する

MultipleChat「MCP(Model Context Protocol)」MultipleChat AI・LLM 用語集、2026年10月。https://multiple.chat/ai-glossary/mcp

関連用語

実際に試してみる

同じプロンプトを ChatGPT、Claude、Gemini、Grok、Perplexity で並べて実行できます。手持ちのファイルをコンテキストに使い、回答同士を照らし合わせて確認できます。

MultipleChat を無料で試す

さらに詳しく

有料プランを見る