MCP(Model Context Protocol)

Model Context Protocol (MCP)

AIアプリケーションを、データソースやツール、ワークフローといった外部システムにつなぐためのオープンな標準規格。JSON-RPC 2.0を使い、ホスト・クライアント・サーバーの構成で動く。2024年11月にAnthropicが公開した。

詳細

概要

MCP(Model Context Protocol)は、AIアプリケーションを外部のシステムにつなぐためのオープンソースの標準です。公式サイトは、ローカルファイルやデータベースといったデータソース、検索エンジンや計算機といったツール、専用プロンプトなどのワークフローにAIアプリケーションが接続できるようにする仕組みで、USB-Cポートのように機器を共通の方法でつなぐものだと説明しています。Anthropicは2024年11月25日にMCPをオープンソースとして公開しました。それまでは、データソースごとに個別の連携を作る必要があり、つなぐ先が増えるほど運用が難しくなるという課題がありました。

仕組み

仕様はJSON-RPC 2.0のメッセージ形式を使い、次の3者で構成されます。

  • ホスト: 接続を開始するLLMアプリケーション
  • クライアント: ホストの内部にあるコネクタ
  • サーバー: 文脈や機能を提供するサービス

サーバーが提供する機能は3種類です。「リソース」は利用者やモデルが使う文脈とデータ、「プロンプト」は利用者向けの定型メッセージやワークフロー、「ツール」はモデルが実行する関数です。クライアント側の機能としては、サーバーが利用者に追加情報を求める「エリシテーション」があります。仕様の基本は、状態を持たない自己完結したリクエストと、リクエストごとの機能交渉です。非同期の長時間処理を扱う「Tasks」などの拡張も、双方が対応した場合に限って使えます。

安全面の考え方

仕様は、利用者の明示的な同意と制御、データのプライバシー、ツールの安全性を原則に挙げています。ツールは任意のコード実行にあたるため、ホストはツールを呼び出す前に利用者の同意を得る必要があり、ツールの挙動の説明は、信頼できるサーバーから得たものでない限り信頼しないものとして扱うとされています。

スタートアップの取り組み

  • NEは、ネクストエンジンの既存APIを使ったMCPサーバーをβ版として実装しました(発表、2026年6月)。受注・売上や在庫などを参照・集計でき、現段階は読み取りのみで、購入者の個人情報は対象外としています。
  • Authleteは、MCPサービス基盤のセキュリティを強化する機能の提供を始めました(発表、2026年1月)。
  • ChillStackは、AIセキュリティ診断の対象を広げ、「MCPサーバー診断」の提供を始めました(発表、2026年6月)。
  • ファームノートは、牧場データをAIエージェントから扱えるようにする「Farmnote MCP」を開発しました(発表、2026年7月)。
  • カイタクは、電話AIエージェント「スパ電」のエンタープライズプランでMCP連携機能を始めました(発表、2026年4月)。
  • Kikuviは、AIヒアリングエージェントのMCPサーバー連携を始めました(発表、2026年8月)。
  • ナレッジワークは、AIエージェント向けの営業ナレッジデータベースの構築を支援するため、MCPサーバーとデータオペレーションを提供開始しました(発表、2026年5月)。
  • LobbyAIは、公共情報の調査から資料作成までを自動化する「LobbyAI MCP」を提供開始しました(発表、2026年10月)。

一次情報