テクノロジー

MCP(Model Context Protocol)

AIモデルと外部ツール・データソースを標準プロトコルで接続するオープン規格。AIエージェントの業務システム連携を標準化する。

MCP(Model Context Protocol)とは

MCP(Model Context Protocol)とは、AIモデルと外部のツールやデータソースを標準化されたプロトコルで接続するためのオープン規格です。2024年11月にAnthropic社がオープンソースとして公開しました。よく使われる例えとして「AIにとってのUSB-C」と表現されます。USB-Cがデバイスと周辺機器を一つの規格で接続するように、MCPはAIモデルとあらゆる外部ツールを一つのプロトコルで接続します。通信にはJSON-RPCを採用しており、仕様は公開されているため、誰でもMCPサーバーやMCPクライアントを実装できます。

なぜMCPが注目されるのか

MCPが登場する以前、AIモデルと外部ツールの連携にはツールごとの個別実装が必要でした。AIモデルがN種類、連携先ツールがM種類ある場合、理論上N×M通りのカスタム連携を開発しなければなりません。MCPはこの問題を根本的に解決します。すべてのAIモデルとツールがMCPという共通プロトコルに対応すれば、N+Mの実装で済みます。

MCPの採用は急速に広がっています。Salesforce、Google、Microsoftなど主要なプラットフォームベンダーがMCPサポートを表明しており、オープンソースコミュニティでも数千のMCPサーバーが公開されています。AIエージェントの実用化が進む中で、ツール連携の標準化は避けて通れない課題であり、MCPはその事実上の標準としてのポジションを確立しつつあります。

MCPの仕組み

MCPはクライアント・サーバーアーキテクチャを採用しています。MCPホスト(AIアプリケーション)の中にMCPクライアントが組み込まれ、外部のMCPサーバー(ツールやデータソース)と通信します。MCPサーバーは3種類の機能を公開できます。

  • Resources(リソース): AIモデルが参照できるデータを提供します。ファイル、データベースの内容、APIレスポンスなどが該当します。
  • Tools(ツール): AIモデルが実行できる関数を提供します。データの検索、システムへの書き込み、計算処理などを行います。
  • Prompts(プロンプト): 再利用可能なプロンプトテンプレートを提供します。特定のタスクに最適化されたプロンプトをサーバー側で管理できます。

セキュリティ面では、ケイパビリティベースのアクセス制御が組み込まれており、AIモデルがツールを実行する前にユーザーの同意を取得する仕組みが標準化されています。

従来のAPI連携との違い

MCPは既存のAPIを置き換えるものではなく、APIの上に標準的なアクセス層を提供するものです。以下の表で主な違いを整理します。

観点従来のAPI連携MCP
プロトコルサービスごとに固有標準化されたJSON-RPC
認証方式サービスごとにカスタム統一されたセキュリティモデル
ツール定義開発者が個別に実装機械可読な標準フォーマット
対応範囲1対1のサービス連携1対多のユニバーサル接続
AI最適化なし(人間向け設計)AIモデルが理解しやすい構造

MCPサーバーの内部では従来のAPIを呼び出していることが多く、MCPはAPIへのアクセスをAIモデルにとって扱いやすい形に標準化するラッパーとして機能します。

ビジネスでの活用例

MCPの実用的な価値は、AIエージェントが複数の業務システムを横断して動作できるようになる点にあります。

営業領域では、AIエージェントがCRM(顧客情報)、メールシステム(コミュニケーション履歴)、カレンダー(スケジュール)、議事録ツール(商談内容)にMCP経由で接続し、商談準備からフォローアップまでを一貫して支援できます。人事・採用領域では、ATS(応募者管理)、面接プラットフォーム(評価データ)、HRIS(人事情報システム)を横断して、候補者の評価から採用プロセスの進捗管理までをAIエージェントが支援します。情報システム部門では、監視ツール、チケット管理システム、ドキュメント基盤を接続し、インシデント対応の自動化に活用する事例が増えています。

aileadとMCP

aileadは、Teams、Zoom、Google Meetでの商談や面談から得られる対話データを構造化し、AIエージェントが活用できる形で蓄積しています。この構造化された対話データ(BANTヒアリング内容、ネクストアクション、商談サマリーなど)は、MCPのResources(リソース)としてAIエージェントに提供できる形式を備えています。標準プロトコルを通じて対話データにアクセスできることで、Salesforce連携(カスタムオブジェクト対応)をはじめとする業務システムとの統合がさらに効率化されます。400社以上の企業に導入されているaileadは、対話データをAIエージェントの判断材料として安全に活用するための基盤を提供しています。

関連記事

MCPやAIエージェントの業務活用についてさらに詳しく知りたい方は、以下の記事もご覧ください。

aileadで商談データを活用しませんか

AIが商談を自動で記録、分析し、営業組織の生産性を向上させます