OWN NEWS GATHER
← 戻る
Anthropic Blog

AIと外部ツールの連携を標準化する「Model Context Protocol(MCP)」の仕組みと重要性をAnthropicが解説

要点

  • Model Context Protocol(MCP)は、AIアシスタントと外部のデータやツールを接続するための新しいオープン標準規格である。

  • 個別のシステムごとに開発が必要だったAI連携を一本化し、「LLMにおけるUSB-C」のような共通規格を目指す。

  • 開発者は一度MCPに対応させるだけで、多様なAIアプリや外部ツールとのシームレスな接続が可能になる。

  • AnthropicのClaudeでは、すでに「Connectors」と呼ばれる機能を通じてMCPサーバーとの即時連携に対応している。

  • Anthropic(アンソロピック)は2025年10月31日、公式ブログにて、AIモデルと外部のデータやツールとの通信を標準化するオープン規格「Model Context Protocol(以下、MCP)」の概要を説明する記事を公開した。MCPは、AIアシスタントが必要なデータに直接アクセスできない制限を克服し、手動でのコピー&ペースト作業を不要にすることを目指す規格である。

外部ツールとの接続における「コピペ作業」からの脱却

AIアシスタントは、データやツールへの直接アクセス手段がなければ能力を十分に発揮できない。従来、ユーザーはGoogle DriveやSlack、IDE(統合開発環境。プログラム開発に必要なソフトウェア)などの外部ツールを使用する際、異なるブラウザタブやアプリ間で手動でテキストをコピー&ペーストしてAIに情報を伝える必要があった。この作業は手間がかかり、重要な情報を落とす原因となっていた。

MCPは、LLM(大規模言語モデル。人工知能が言葉を理解し生成するための技術)が外部システムと通信するオープン規格であり、このコピペの手間を解消する。ブログでは「LLMにおけるUSB-C」と例えられており、これまで個別の開発が必要だったAI連携を一本化できる。

開発の背景とオープンソース化

MCPの着想は、Anthropicのデビッド・ソリア・パラ(David Soria Parra)氏が、Claude Desktopと自身のIDEとの間で何度もコードをコピー&ペーストしなければならない状況に苛立ちを感じたことに端を発している。

パラ氏は、この問題を「M個 of AIアプリケーションがN個のツールそれぞれと別々に統合を作らなければならない」という「M×N問題」であると捉え、共同開発者のジャスティン・スパー=サマーズ(Justin Spahr-Summers)氏にプロトコルの構築を持ちかけた。両氏は、プログラミング言語の支援ツールで普及している共通規格「Language Server Protocol(LSP。エディタと言語支援機能を接続するための共通規格)」を参考にMCPを設計。AIエコシステム全体が広く利益を享受できるよう、Anthropicの支援を受けて2024年11月にオープンソースとして一般公開した。

クライアントとサーバーによる動作の仕組み

MCPは双方向の構造をとっており、AIアプリケーション側とツール開発者側の双方がそれぞれプログラムを構築する。

まず、ClaudeなどのAIアシスタントやチャットボットが「MCPクライアント」を実装し、外部システムへの接続窓口を作る。一方で、NotionやCanva、Figmaといった外部ツールを開発する企業や個人が、自社のデータやツールをAI向けに公開する「MCPサーバー」を構築する。

AIアシスタントが「MCPクライアント」に対応すれば、コミュニティによって構築された無数の「MCPサーバー」に即座にアクセスでき、機能を拡張できる。ツール開発企業側も、1つの「MCPサーバー」を用意すれば、対応するすべてのAIアシスタントへ自社製品を一度に連携させることができる。

MCPがもたらす重要性とメリット

MCP'の導入によって、AIはテキストでの対話を超え、メールの確認や返信、プログラムのデプロイ(システムを実稼働環境に配備すること)、デザイン指示書の確認と初稿作成といった、現実世界のアクションを伴う実務を行えるようになる。具体的には以下の3つの価値を提供する。

  • AIにおけるユニバーサルな互換性: AIアシスタントは個別に開発することなく、何千ものMCP対応アプリやワークフロープラットフォームに即座に接続可能になる。
  • オープンでAIネイティブなエコシステム: 規格がオープンであるため、誰でも独自のサーバーを構築して共有できる。また、従来の人間向けウェブUIとは別に、AIが直接操作するための「AIネイティブな並行インターフェース」が提供され、より信頼性の高い連携が実現する。
  • 自律型エージェントの基盤: 複数のサービスやツールにアクセスできるインフラが整うことで、複雑な複数ステップのワークフローをAIが自律的に処理するエンドツーエンドのタスク自動化が現実味を帯びてくる。

各ユーザー層への恩恵

MCPは、開発者、企業、そして一般の消費者それぞれに異なる利点をもたらす。

開発者は、外部の製品やデータをAIアプリに接続するための標準が一本化されるため、統合のための開発プロセスが簡素化され、接続の安全性や品質を向上させることができる。企業においては、社内の既存システムとAI의接続がスムーズになり、安全かつ管理された環境でAIツールの導入を進めることが可能になる。一般の消費者は、日常的に使うお気に入りのワークツールとAIアシスタントを専門知識なしに即座に連携させることができ、情報のコピー&ペースト作業を減らして業務効率化を図れるようになる。

なお、すでにAnthropicのClaudeでは、MCPサーバーとの即時連携機能が「Connectors(コネクター)」として提供されており、ユーザーは使い慣れた仕事用アプリケーションとClaudeを直ちに接続できるようになっている。

元URL