MCP(Model Context Protocol)とは、AI エージェントが外部ツール・データベース・API に接続するための標準プロトコルであり、Anthropic が開発し Linux Foundation の Agentic AI Foundation に寄贈されたオープン標準である。
AI エージェントが賢くなっても、外の世界と繋がれなければ「よくできた話し相手」止まりだ。MCP はこの課題に対する業界の回答で、エージェントと外部ツールの間に共通の通信規約を設ける。たとえば Supabase の MCP サーバーを接続すれば、エージェントは SQL 実行、マイグレーション適用、型生成をツールとして呼び出せるようになる。
GitHub の MCP サーバーなら Issue の読み取りや PR 作成が可能になる。エージェント側は「どのツールが使えるか」をプロトコル経由で動的に発見し、必要に応じて呼び出す。位置づけとしては「縦方向」の統合——エージェントから外部世界への接続——を担う。
一方、エージェント同士の「横方向」の通信は A2A(Agent-to-Agent Protocol)が担当しており、MCP と A2A は競合ではなく補完関係にある。2025 年 12 月に Anthropic が OpenAI、Block と共同で Linux Foundation 内に Agentic AI Foundation(AAIF)を設立し、MCP を寄贈した。ベンダーロックインを回避したオープン標準として、Cursor、Windsurf、Claude Code をはじめ多数のツールが採用している。


Claude Code とは、Anthropic が開発したターミナル常駐型の AI コーディングエージェントであり、コードベースの理解・編集・テスト実行・Git 操作を自然言語の指示で一貫して行える CLI ツールである。

A2A(Agent-to-Agent Protocol)とは、異なる AI エージェント同士が能力の発見・タスクの委譲・状態の同期を行うための通信プロトコルであり、Google が 2025 年 4 月に公開した。

Claude Agent SDK とは、Anthropic が提供する AI エージェント構築用の開発キットであり、Claude の Tool Use やマルチターン会話を活用したエージェントを Python・TypeScript のコードで実装するためのフレームワークである。



ローカル LLM / SLM 導入比較 — クラウド API に依存しない AI 活用
アンビエントAI(Ambient AI)とは、ユーザーの環境に常駐し、明示的な指示がなくてもセンサーデータやイベントを監視して先回りで行動する、環境溶け込み型の AI システムを指す。