🔌
MCP(Model Context Protocol)
MCPサーバーの作り方、活用事例、A2Aプロトコルとの比較
58
記事
MCPとは
MCP(Model Context Protocol)は、Anthropicが策定したAIモデルと外部ツールを接続するためのオープンプロトコルです。「AIに手足を与える」と表現されるように、LLMがデータベース・API・ファイルシステムなど外部リソースに安全にアクセスできる仕組みを提供します。
USBがどんなデバイスでもPCに繋がるように、MCPはどんなツールでもAIに繋げる「共通インターフェース」です。
なぜMCPが必要か
LLM単体では、学習データにない最新情報や社内データにアクセスできません。MCPがこの壁を壊します。
| 課題 | MCPなし | MCPあり |
|---|---|---|
| 社内DB参照 | プロンプトに手動コピペ | AIが直接SQLクエリ |
| ファイル操作 | ユーザーが手作業 | AIが読み書き |
| 外部API呼び出し | 別ツールで実行→結果を貼る | AIがAPI直接実行 |
MCPサーバーの構成
MCPサーバーは3種類の機能を提供できます。
- Resources — AIに読ませるデータ(ドキュメント、DB、ファイル)
- Tools — AIに実行させるアクション(API呼び出し、計算、書き込み)
- Prompts — 定型プロンプトのテンプレート
TypeScriptまたはPythonで実装でき、公式SDKが用意されています。シンプルなMCPサーバーなら数十行のコードで作れます。
このトピックの読み方
MCPを理解したい → 下の「まずこれを読む」の作り方ガイドから。仕組みとハンズオンを同時に学べます。
理論を深めたい → 「MCP is all you need」Pydantic作者の解説が理論面で最も充実しています。
📄 関連記事(2件)
🏷️ 「mcp」タグの記事
🤖
⚙️
🕸
📊
🏭
📈
🧠
📊
🖥️
🛂
📑
🧠
agents-best-practices完全解説|プロバイダ中立のエージェントハーネス設計8原則とMVP構築ガイド
Statewright完全解説|Rust製状態機械ガードレールがSWE-bench 2→10/10に変えた理由
CodeGraph完全解説|Claude Codeのツールコール70%削減・コスト35%節約するローカル知識グラフOSS
Presenton完全ガイド2026|Gamma代替OSSのAIプレゼン自動生成をDockerとAPIで動かす
SpotifyとMicrosoftが語るClaude活用最前線:1日4,500デプロイとAzure AI Foundryエージェント構築の実態
Toprank完全解説:Claude Code向けSEO/Google/Meta広告プラグインを解剖
agentmemory徹底解説|Claude Code・CursorのAIエージェントに永続メモリを与えるMCPサーバー
sv-excel-agent解説|LLMがExcelを直接編集するMCPサーバ+AIエージェント
holaOS|AIエージェントと人が同居するOpen Agent Computer、Workspace中心設計を解読
aws/mcp-proxy-for-aws解説|SigV4を肩代わりしAWS上MCPサーバに繋ぐ公式プロキシ
PageIndex完全ガイド:Embeddingを捨てるRAGがFinanceBench 98.7%を取る
AI Engineering from Scratch|283レッスン20フェーズで線形代数からエージェント群まで学ぶOSS教材