MCP Resources/Prompts(エムシーピーリソーシーズプロンプツ)
Model Context Protocolデータ公開仕様。MCP Resources(URI経由・file://, https://, postgres://・構造化データ・Claude Desktop/Cursor参照)・MCP Prompts(Slash commands・Template variables)・MCP Tools(Function Calling)・Elicitation(2025年策定・additional input request)・Sampling(サブLLM呼び出し)対応、2026年Agent拡張の中核。
概要
MCP Resources/Prompts(エムシーピーリソーシーズプロンプツ)は、AI開発者がモデルコンテキストを統一的に管理するための公開仕様です。URI(file://, https://, postgres://)を介して構造化データを取得し、Claude DesktopやCursorで参照できるよう設計されています。MCP Promptsはスラッシュコマンドとテンプレート変数で構成され、MCP Toolsは関数呼び出しをサポート。2025年に策定されたElicitationは追加入力リクエストを定義し、SamplingはサブLLM呼び出しを可能にします。2026年に導入されるAgent拡張は、MCPを中心に据えた自律型エージェントの基盤となります。
主な特徴・仕組み
- URIベースのリソース取得:file://, https://, postgres:// で統一。
- テンプレート変数:
{user_id},{session_id}などを埋め込み。 - 関数呼び出し:MCP Tools により外部APIを直接呼び出せる。
- Elicitation:2025年に策定。ユーザーから追加情報を要求するフローを定義。
- Sampling:サブLLMを呼び出し、結果を統合。
- Agent拡張:2026年に追加。マルチエージェント間でMCPを共有。
スペック/製品比較表
| 仕様項目 | MCP Resources | MCP Prompts | MCP Tools | MCP Agent |
|---|---|---|---|---|
| URIタイプ | file://, https://, postgres:// | なし | なし | あり |
| テンプレート変数 | あり | あり | なし | あり |
| 関数呼び出し | なし | なし | あり | あり |
| Elicitation | なし | あり | あり | あり |
| Sampling | あり | あり | なし | あり |
| 2025年策定 | あり | あり | あり | あり |
| 2026年拡張 | なし | なし | なし | あり |
| 主要API | PostgreSQL, REST | なし | OpenAI, Azure | なし |
具体例・対応製品
- RTX 5090:24GB GDDR7、TDP 350W、PCIe 5.0 x16
- Ryzen 9 9950X3D:5.7GHz、32MB L3、TDP 125W
- Core Ultra 9 285K:3.5GHz、16MB L3、TDP 140W
- DDR5-6000:6000MHz、1.2V、32GBモジュール
- Intel Core i9‑13980HX:5.0GHz、24MB L3、TDP 45W
- NVMe SSD 1TB:3.5GB/s、1200MB/s、SATA3互換
- 500W PSU:80+ Gold、12V 42A、80%効率
- PCIe 5.0 x16:最大32GB/s、レイテンシ 3.5ns
自作PCでの選び方・注意点
- リソースURIの互換性:OSが
file://をサポートしているか確認。 - テンプレート変数の命名規則:一貫したプレフィックスを採用。
- 関数呼び出しのセキュリティ:外部APIキーは環境変数で管理。
- Elicitationフロー:ユーザー入力を最小化し、必要情報のみ要求。
- Samplingの負荷:サブLLMはCPUコアを分散。
- Agent拡張:複数GPUを持つ場合、GPU間通信を最適化。
- 電源容量:TDP合計が PSU 余裕率 20% 以内に収まるよう設計。
- 冷却性能:RTX 5090 は 350W 以上の冷却が必要。
- メモリクロック:DDR5-6000 は 6000MHz で安定動作。
- PCIeレーン:PCIe 5.0 x16 を最大限活用するため、マザーボードは x16 レーンをサポート。
関連用語との違い
- MCP vs. OpenAI API:OpenAI は単一エンドポイントでモデル呼び出しを行うが、MCP は URI ベースで複数リソースを統合。
- MCP vs. LangChain:LangChain はチェーン構築に特化しているが、MCP はリソース管理と関数呼び出しを一体化。
- MCP vs. LlamaIndex:LlamaIndex はデータインデックス作成に重点を置くが、MCP はリソース取得とプロンプトテンプレートを統合。
よくある質問
Q1. MCP Resources はどのOSで利用できますか?
A1. Windows、Linux、macOS で動作。ファイルシステムアクセスは OS 標準。
Q2. 2025年に策定された Elicitation は必須ですか?
A2. 必須ではないが、追加入力を効率化するため推奨。
Q3. MCP Agent 拡張は 2026 年以降にのみ利用可能ですか?
A3. 2026 年に正式リリース。旧バージョンでは Agent 機能は未実装。
まとめ
MCP Resources/Prompts は、AI 開発におけるリソース管理とプロンプト設計を統一化する次世代仕様です。2025 年に策定された Elicitation と 2026 年に拡張される Agent 機能により、サブLLM 呼び出しや関数呼び出しがシームレスに行えます。自作PC での導入は、RTX 5090 や Ryzen 9 9950X3D など最新ハードウェアと組み合わせることで、最高のパフォーマンスを実現します。