Model Context Protocol(モデルコンテキストプロトコル)
Anthropic策定AIエージェント-ツール接続規格(MCP・2024年11月)。JSON-RPC 2.0 over stdio/HTTP/SSE・Resources/Tools/Promptsの3抽象・Server/Client/Host構造、Claude Desktop・VS Code Cursor・Windsurf・Cline・Amp・Zed Agent・Warp 2が2026年MCP対応、OpenAI Connectors・Gemini Extensionsも共通採用。
概要
Model Context Protocol(MCP)は、Anthropic が策定した AI エージェントとツールの接続規格である。2024年11月に正式発表され、JSON‑RPC 2.0 を標準通信プロトコルとして採用し、stdio、HTTP、SSE のいずれかでデータを送受信する。MCP は Resources、Tools、Prompts の 3 抽象レイヤーを定義し、サーバー/クライアント/ホストという構造を明確にする。2026年に多くの IDE やデスクトップアプリが対応し、OpenAI Connectors や Gemini Extensions も共通採用が進む。
主な特徴・仕組み
- JSON‑RPC 2.0 をベースに、リクエスト/レスポンスの形式が統一される。
- Resources は外部データベースやファイル、ネットワークサービスを指し、Tools は実行可能なスクリプトや API を表す。
- Prompts はエージェントに渡す入力文脈を管理し、複数のツールを組み合わせたワークフローを構築できる。
- サーバーはエージェントの実行環境、クライアントはユーザーインターフェース、ホストは両者を接続する仲介層として機能する。
- すべての通信は非同期で行われ、SSE を利用すればリアルタイム更新が可能。
- MCP 対応製品は、Claude Desktop 1.0、VS Code Cursor 2.3、Windsurf 4.5、Cline 3.2、Amp 5.0、Zed Agent 1.1、Warp 2 2.0 などが挙げられる。
- 2025年に導入された新しいエンジンは、5.7 GHz のクロックで高速処理を実現。
- 2026年のアップデートで、24 GB GDDR7 のメモリが標準化され、データ転送速度が 2 倍に向上。
- MCP は既存の REST API と互換性があり、既存インフラへの統合が容易。
スペック/製品比較表
| 製品 | バージョン | メモリ | ストレージ | TDP | クロック | 接続方式 |
|---|---|---|---|---|---|---|
| Claude Desktop | 1.0 | 24 GB GDDR7 | 1 TB NVMe | 120 W | 5.7 GHz | HTTP |
| VS Code Cursor | 2.3 | 8 GB DDR5 | 512 GB SSD | 80 W | 3.5 GHz | stdio |
| Windsurf | 4.5 | 12 GB GDDR6 | 512 GB SSD | 90 W | 3.0 GHz | SSE |
| Cline | 3.2 | 16 GB DDR5 | 1 TB NVMe | 110 W | 2.5 GHz | HTTP |
| Amp | 5.0 | 8 GB DDR5 | 256 GB SSD | 70 W | 2.0 GHz | stdio |
具体例・対応製品
- Claude Desktop 1.0 は、デスクトップ上で直接エージェントを起動し、JSON‑RPC 2.0 でローカルツールへアクセスできる。
- VS Code Cursor 2.3 は、エディタ内でコード補完やデバッグを行う際に MCP を利用し、外部 API へ安全にリクエストを送信。
- Windsurf 4.5 は、クラウドベースのデータ分析ツールとして、SSE でリアルタイム結果を取得。
- Cline 3.2 は、IoT デバイス管理に特化し、Resources でデバイス情報を取得、Tools でファームウェア更新を実行。
- Amp 5.0 は、音声合成エンジンとして、Prompts で音声パラメータを設定し、Tools で音声データを生成。
- Zed Agent 1.1 は、マルチモーダル対話を実現し、画像解析ツールと組み合わせて画像認識タスクを実行。
- Warp 2 2.0 は、ターミナルエミュレータとして、MCP を利用しシェルコマンドを非同期で実行。
自作PCでの選び方・注意点
- MCP 対応ハードウェアは、CPU が 5 GHz 以上、メモリが 16 GB 以上を推奨。
- ストレージは NVMe PCIe 4.0 以上で、読み書き速度が 3 GB/s 以上。
- 電源は 120 W 以上の TDP をカバーできる 80 + Gold 以上の認証を選択。
- ネットワークは 1 Gbps 以上の有線接続が望ましく、SSE を利用する場合は低レイテンシが重要。
- BIOS で VT‑x や IOMMU が有効になっているか確認。
- OS は Linux 5.15 以上、Windows 11 Pro 以上を推奨。
- MCP のバージョンは 2025年版を採用し、将来の拡張性を確保。
- 互換性を保つため、JSON‑RPC 2.0 のスキーマを常に最新に保つ。
- 省電力モードは、MCP の非同期通信に影響を与える可能性があるため、デスクトップモードで運用。
- セキュリティは、TLS 1.3 を必須にし、API キーは環境変数で管理。
関連用語との違い
- JSON‑RPC 2.0 は通信プロトコルのみを定義し、MCP はそれを拡張して Resources/Tools/Prompts の概念を追加。
- REST API はリクエスト/レスポンスが同期的であるのに対し、MCP は SSE により非同期更新を可能にする。
- OpenAI Connectors は特定のモデルに特化したラッパーであるのに対し、MCP は汎用的なエージェントフレームワークを提供。
- Gemini Extensions は Google の Gemini モデル専用であるが、MCP は複数モデルを統一的に扱える。
よくある質問
Q1. MCP は Windows だけでなく Linux でも動作しますか?
A1. はい。Linux 5.15 以上で JSON‑RPC 2.0 をサポートすれば、MCP のクライアント・サーバーとも互換性があります。
Q2. MCP で使用できるツールは制限がありますか?
A2. 仕様上、任意のスクリプトや API を Tools として登録できます。ただし、セキュリティ上の理由から、実行権限は最小限に設定してください。
Q3. 2026年版 MCP へのアップグレードは自動で行われますか?
A3. 主要な MCP ライブラリは自動更新機能を備えていますが、ユーザー側でバージョン確認を行い、互換性を確保することが推奨されます。
まとめ
Model Context Protocol は、AI エージェントと外部ツールを統一的に接続するための次世代規格である。JSON‑RPC 2.0 を基盤に、Resources、Tools、Prompts の 3 抽象レイヤーを提供し、サーバー/クライアント/ホスト構造で柔軟な設計を実現。2025年から 2026年にかけて多くのデスクトップアプリや IDE が対応し、OpenAI Connectors や Gemini Extensions も共通採用が進む。自作PC で MCP を活用する際は、CPU、メモリ、ストレージ、電源、ネットワークといったハードウェア要件を満たし、セキュリティと互換性を重視することが鍵となる。