定義
MCPセキュリティとは、AIエージェントが外部ツールやデータに接続する標準規格「MCP」利用時に生じる、権限奪取や情報漏洩などの脆弱性とその対策のことである。
MCPセキュリティ (MCP脆弱性)とは(詳しく解説)
MCP(Model Context Protocol)はAnthropicが提唱し、AIエージェントとLLMが外部のツールやデータソースに統一的な方法で接続するためのオープン標準として業界に広く採用されている。従来はツールごとに個別の連携コードが必要だったが、MCPサーバーを介することで接続の実装コストを抑えられる点が評価されている。一方で2026年時点の実運用では、サードパーティ製MCPサーバーに渡す認証情報やAPIキーの権限設計が甘く、意図しないデータ読み取りや書き込みが発生するリスクが指摘される。プロンプトインジェクションを介してMCPツール呼び出しを乗っ取る攻撃手法も報告されており、現場では未検証のMCPサーバーを本番環境に接続しない、権限を必要最小限に絞る、通信ログを監査するといった運用ルールの整備が選定時の基準になっている。
MCPセキュリティ (MCP脆弱性)の使用例
- 未検証のMCPサーバーにDB書き込み権限を渡していないかを導入前チェックリストで確認する運用例。
- MCP経由でファイルシステムに接続する際、読み取り専用スコープに限定し権限を最小化する設定例。