MCP
読み: えむしーぴー / English: Model Context Protocol
SHORT DEFINITION
Anthropic が公開したAIモデルと外部ツール・データソースを接続するためのオープン標準プロトコル。LSP のAI版と呼ばれる。
定義
MCP (Model Context Protocol) は、AIモデルが外部のツールやデータソースに安全かつ標準的に接続するためのオープンプロトコルで、Anthropic が2024年に公開・推進しています。LLM向けの LSP (Language Server Protocol) に相当すると説明されることが多く、ツール接続の仕様を統一します。
なぜ重要か
従来、各AIモデル・各プラットフォームがツール呼び出しの仕様を独自に持っていたため、接続の再実装コストが大きく、ベンダーロックインの温床でした。MCP により以下が実現します。
- 接続の互換性: 一度MCPサーバを実装すれば複数のAIホストで利用可
- 認証と権限管理の標準化: 外部システムへのアクセスを統一的に制御
- セキュアな分離: モデル本体と外部ツールを明確に分離して監査しやすい
中小企業にとっての意義
- ベンダーロックイン回避: AIモデルを切り替えてもツール接続を流用可能
- 既存システム接続の低コスト化: 社内データベース・SaaSとの接続が共通化
- ガバナンス強化: MCP層でアクセス権限を一元管理しやすい
関連プロトコル
A2A (Agent-to-Agent Protocol) はエージェント同士の協調を扱う別レイヤーの仕様で、MCP と組み合わせて使います。