エージェント

モデルコンテキストプロトコル (MCP)

Anthropicが2024年に発表したオープンプロトコルで、AIアシスタントと外部ツール・データソースの接続方法を標準化します。USB-Cが物理的な接続を統一したように、AI連携を統一します。

**モデルコンテキストプロトコル(MCP、Model Context Protocol)**は、Anthropicが2024年11月に公開したオープン仕様です。AIアプリケーションがツール、リソース、プロンプトを言語モデルに提供する方法を標準化します。MCP以前は、各アシスタントがGmail、GitHub、Slack、社内APIなどのデータソースごとに独自のカスタム統合を持っていました。MCPは単一のクライアント・サーバープロトコルを定義しており、対応するAIアプリがどの対応ツールサーバーにも接続できるようになります。

プロトコルは、stdio、HTTP、またはSSE経由のJSON-RPCを使用します。MCPサーバーは機能(例:「Gmailを検索」「SQLを実行」「ローカルファイルを読む」)を公開し、MCPクライアントはその機能を利用するAIアシスタント(Claude Desktop、Cursor、Claude Code、ChatGPTなど)です。ツール開発者はサーバーを一度書くだけでよく、ユーザーは好みのアシスタントに接続できます。

2026年までに、MCPはOpenAI、Googleおよびほとんどのエージェントフレームワークに採用されました。主要なSaaS、データベース、開発者ツール向けにコミュニティサーバーが数百個存在します。仕様は進化を続けており、双方向サンプリング(サーバーがクライアントにコンプリーションの実行を要求できる)、構造化ルーツ(ファイルシステムとプロジェクトコンテキスト)、エリシテーション(サーバーがクライアントを通じてユーザーにフォローアップ質問を行える)などが追加されています。

MCPは2023〜2024年の「AI統合の肥大化」問題に対する支配的なソリューションとなり、エージェントエコシステムの大部分を支えています。

出典

関連項目