
モデルコンテキストプロトコル(MCP)は、大規模言語モデル(LLM)などの人工知能(AI)システムが外部ツール、システム、データソースとデータを統合および共有する方法を標準化するために、 Anthropicが2024年11月に発表したオープンスタンダードおよびオープンソースフレームワークです。 [ 1 ] MCPは、ファイルの読み取り、関数の実行、コンテキストプロンプトの処理のための標準化されたインターフェースを提供します。[ 2 ]発表後、このプロトコルはOpenAIやGoogle DeepMindなどの主要なAIプロバイダーに採用されました。[ 3 ] [ 4 ]
MCPは、 AIアシスタントをコンテンツリポジトリ、ビジネス管理ツール、開発環境などのデータシステムに接続するためのオープンスタンダードとして、2024年11月にAnthropicによって発表されました[ 5 ]。[ 6 ]このプロトコルは、AnthropicのエンジニアであるDavid Soria ParraとJustin Spahr-Summersによって作成されました[ 6 ] 。情報サイロとレガシーシステムの課題に対処することを目的としています[ 6 ]。MCP以前は、開発者はデータソースやツールごとにカスタムコネクタを構築する必要があり、Anthropicが「N×M」データ統合問題と表現した状況が生じていました[ 6 ] [ 7 ] 。
以前の暫定的なアプローチ、例えばOpenAIの 2023 年の「関数呼び出し」APIやChatGPTプラグイン フレームワークなどは同様の問題を解決しましたが、ベンダー固有のコネクタが必要でした。[ 7 ] MCP は、言語サーバー プロトコル(LSP)のメッセージ フローのアイデアを再利用しています。 [ 8 ]
2025年12月、AnthropicはMCPを、 Linux Foundation傘下の指定基金であるAgentic AI Foundation (AAIF)に寄贈した。AAIFはAnthropic、Block、OpenAIが共同設立し、他の企業からも支援を受けている。[ 9 ]
MCPは、AIシステムを外部データソースやツールと統合するための標準化されたフレームワークを定義します。[ 2 ] MCPは、自然言語データアクセスの分野で、平易な言語で構造化データベースを照会するなどのアプリケーションを可能にします。[ 8 ]
このプロトコルでは、MCPホスト、MCPクライアント、MCPサーバーを区別しています。MCPホストは通常、LLMとやり取りし、1つ以上のMCPサーバーからサービスを必要とするAIエージェントです。MCPホストは、これらの各MCPサーバーに対して、そのサーバーと通信する専用のMCPクライアントを作成します。クライアントとホストは通常同じマシン上で実行されますが、MCPサーバーはローカルまたはリモートの場合があります。[ 10 ]
各サーバーは、1 つ以上のツールまたはリソースを提供します。ツールの例としては、データベースへのアクセス、計算機、コードリポジトリへのアクセスなどがあります。リソースとしては、特定の FAQ ドキュメントなどがあります。MCP クライアントは、サーバーが提供するツールとリソースのリストをサーバーに要求します。サーバーは、各ツールの機能とツールを呼び出すための想定されるフォーマットを自然言語で記述して応答します。この情報は LLM に渡されます。これらのツールのいずれかのサービスが必要な場合、MCP ホストは関連する MCP クライアントにツールを呼び出すように指示します。MCP サーバーはツールアクションを実行し、結果を返します。MCP ホストは、その結果を LLM 会話に挿入します。[ 10 ]クライアントとサーバーは、JSON-RPC 2.0 トランスポート プロトコルを使用して通信します。[ 8 ]
このプロトコルは、 Python、TypeScript、C#、Javaなどのプログラミング言語のソフトウェア開発キット(SDK)とMCPサーバーの実装例とともにリリースされました。[ 8 ] [ 11 ]
このプロトコルは、AI支援ソフトウェア開発ツールで使用されています。統合開発環境(IDE)、 Replitなどのコーディングプラットフォーム、 Sourcegraphなどのコードインテリジェンスツールは、AIコーディングアシスタントにプロジェクトコンテキストへのリアルタイムアクセスを許可するためにMCPを採用しています。[ 5 ]
MCP Apps は、mcp-ui をベースに構築された Model Context Protocol の公式拡張機能です。基本の MCP 仕様はテキストと構造化データに限定されていますが、MCP Apps は、ダッシュボード、フォーム、データ視覚化などのインタラクティブなユーザー インターフェイスを MCP サーバーからClaudeやChatGPTなどのホスト アプリケーションに配信することを標準化します。[ 12 ]
2025年3月、OpenAIはChatGPTデスクトップアプリを含む自社製品全体に標準規格を統合した後、MCPを正式に採用しました。 [ 3 ] [ 2 ] 2025年9月、OpenAIはChatGPTアプリにMCPのサポートを追加しました。これにより、ChatGPT内部へのサードパーティアクセスが可能になります。[ 13 ]
MCPはMicrosoft Semantic KernelおよびAzure OpenAIと統合できます。 [ 14 ] MCPサーバーはCloudflareにデプロイできます。[ 15 ]
2026年4月、AAIFはニューヨーク市でMCP開発者サミット北米を開催し、約1,200人の参加者を集めた。[ 16 ]同じ月、SalesforceのHeadless 360プラットフォームはMCP経由で顧客とエージェントのやり取りをルーティングし始め、5月下旬にはSalesforceはローンチ以来450万件のMCPコールが処理されたと報告した。[ 17 ] [ 18 ]
The Vergeは、MCPが、文脈を認識し、多様なソースから情報を引き出すことができるAIエージェントに対する高まる需要に対応していると報じた。 [ 5 ]
2025年4月、セキュリティ研究者らは、MCPには即時インジェクション[ 19 ]や、他の接続ツールを介してデータ漏洩を可能にする汚染されたツール[ 20 ]など、複数の未解決のセキュリティ問題があると結論付けた分析を発表した。