Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Model Context Protocol(MCP)とは

最終更新 Markdown で表示Agent セットアップ

Model Context Protocol(MCP) は、AI エージェントが動作に必要な情報とツールを取得するための標準的な方法です。API と同様に、AI プログラムが外部の情報源に接続し、現実世界でアクションを取れるようにするプロトコルです。元の学習データの範囲を超えて動作できます。

MCP の仕組み

MCP はクライアント/サーバー構成を使います。AI エージェントがクライアントとしてサーバーへリクエストを送ります。これにより、AI エージェントは複数のサーバーに同時接続し、必要な情報を取得できます。MCP サーバーは、AI エージェントへ機能を公開するプログラムです。新しいデータセットやツールへのアクセスを与えます。たとえば、ユーザーの代わりにメッセージを送るメールサービスです。

MCP のセキュリティ上の懸念

MCP には、ネイティブの認証、認可、暗号化がありません。API と同様に動作するため、同じ種類のセキュリティ考慮が当てはまります。開発者が Transport Layer Security(TLS)やレート制限などの対策を先に実装しないと、MCP サーバーは攻撃、データ漏えい、不正アクセスに対して脆弱になります。MCP の実装を安全にするには、入力を検証し、機密データを保護する必要があります。

役に立ちましたか?