読み方 : エムシーピー

MCP【Model Context Protocol】

MCPとは?

AIモデルが外部の情報源(データソース)やツールと安全かつ統一的な方法で連携するための通信規約プロトコル)。モデルに与える文脈情報や操作要求のやり取りを標準化し、AIモデルと外部サービス間を共通の手順で連携できるようにする。
MCPのイメージ画像

大規模言語モデルLLM)などの生成AIモデルは、そのままでは学習したデータ以外の最新情報や、特定の企業内にある独自のデータを用いた処理を行うことができないため、外部のデータベースファイル群などを参照して取り込む仕組みが追加されることがある。従来の方法では、モデルごと、外部サービスごとに個別にAPIデータ形式などの規約を定めてやり取りするため、開発効率が悪いという問題があった。

MCPの仕組み

MCPでは、リクエスト形式や応答構造、権限管理の考え方を一定のルールに沿って定義し、モデルが外部サービスに情報や機能を要求したり、外部サービス側がこれに応答して資源を提供する流れを統一する。モデル側と外部サービス側の双方がMCPに対応することで、相手先ごとに連携の仕組みを作り直す必要がなくなり、共通の方法で連携させることができる。

MCPでは、AIモデル側を「ホスト」と呼び、資源を要求して利用する「MCPクライアント」が組み込まれる。外部サービス側は「MCPサーバ」を用意してAIモデル側への窓口とする。これまでは人間が行っていた商品の購入、チケットの予約といった行動も、サービス側がMCPサーバを開放していればAIエージェントが自律的に代行することができるようになる。

AIモデルに渡される情報には、利用者による入力だけでなく、参照データ、操作履歴、外部ツールの実行結果などが含まれる。MCPは、これらを構造化された形式で受け渡すことで、モデルが一貫した前提条件のもとで推論を行えるようにする。また、アクセス可能なリソースの範囲を制御する仕組みが設けられており、必要最小限の権限のみを付与する設計が想定されている。

歴史

MCPは2024年11月に生成AIサービス大手の米アンソロピックAnthropic)社が開発し、オープンソースとして仕様を公開した。2025年には、AIサービス大手の米オープンAIOpenAI)社、米マイクロソフト(Microsoft)社、米グーグル(Google)社、クラウドサービス大手の米アマゾンドットコム(Amazon.com)社傘下のAWS(Amazon Web Services)などが対応を表明し、事実上の業界標準となっている。

(2026.1.31更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。