AI・機械学習
上級

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も共通採用。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
MCP
JSON-RPC 2.0
Resources/Tools
Claude Desktop

概要

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 Desktop1.024 GB GDDR71 TB NVMe120 W5.7 GHzHTTP
VS Code Cursor2.38 GB DDR5512 GB SSD80 W3.5 GHzstdio
Windsurf4.512 GB GDDR6512 GB SSD90 W3.0 GHzSSE
Cline3.216 GB DDR51 TB NVMe110 W2.5 GHzHTTP
Amp5.08 GB DDR5256 GB SSD70 W2.0 GHzstdio

具体例・対応製品

  • 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、メモリ、ストレージ、電源、ネットワークといったハードウェア要件を満たし、セキュリティと互換性を重視することが鍵となる。

この記事について
カテゴリーAI・機械学習
難易度上級
作成日2026/4/20