Model Context Protocol
モデルコンテキストプロトコルAIアプリケーションが外部のデータソースやツールへ接続し、必要なコンテキストや機能を利用できるようにするためのプロトコルです。MCPはモデル自体ではなく、AIアプリと接続先の間の共通インターフェースを定めます。
公式・公的資料で確認AIアプリがモデルの応答だけでなく、ファイル、データベース、検索、業務ツールを扱うようになると、接続先ごとの専用実装が増えました。MCPは、AIアプリと外部システムの接続方法を共通化する標準として提案されました。 接続先ごとに異なる方式を実装すると、ツールの追加やAIアプリの乗り換えにコストがかかります。共通のプロトコルに沿ってリソースやツールを定義すれば、接続部分を分離して再利用しやすくなります。 現在は、AIアプリから外部データやツールを利用するためのホスト・クライアント・サーバー構成で使われます。仕様版、認証、公開する権限は更新や実装ごとに異なるため、導入時は対象サーバーの挙動を確認します。