AI Log

AIの基本 / 大規模言語モデルの仕組み

MCP(Model Context Protocol):AI のアプリを外のデータや道具につなぐための共通の決まり

出典を確かめた日 2026年10月1日(木) / 約6分で読めます

一言で

MCP は、AI を使ったアプリと、ファイル・データベース・検索などの外の仕組みを、同じやり方でつなぐための公開された決まり(プロトコル)です。2024年11月に Anthropic が公開しました。

このページで分かること

先に知っておく言葉

出典ごとの説明

  1. MCP の仕様(MCP の公式サイト、版 2026-07-28):LLM を使うアプリと、外のデータ源やツールをつなぐための公開されたプロトコル、としている。LLM に要る文脈を渡すやり方を、標準の形にそろえるもの、という説明。プログラムの言語の支え方を開発の道具全体でそろえた「Language Server Protocol」から考え方を借りた、とも書いている
  2. MCP の公式サイトの入門のページ:AI のアプリを外のシステムにつなぐための、オープンソースの標準としている。Claude や ChatGPT のようなアプリが、データ(手元のファイルやデータベース)、ツール(検索エンジンや計算機)、決まった流れ(専用のプロンプト)につながれる、と説明している
  3. Anthropic(Claude の会社)の用語集:アプリが LLM に文脈を渡すやり方をそろえた、公開のプロトコルとしている。AI のモデルを、いろいろなデータ源やツールに1つのやり方でつなげる、という説明

入門のページと Anthropic の用語集は、どちらも USB-C の差し込み口にたとえています(入門のページと Anthropic の用語集のたとえ)。入門のページは、電子機器のつなぎ方を USB-C がそろえたように、AI のアプリと外の仕組みのつなぎ方を MCP がそろえる、と説明しています。言い方は、仕様と用語集が「LLM に文脈を渡す」側から、入門のページが「AI のアプリを外につなぐ」側から書いています。

なぜ作られたのか

Anthropic は2024年11月25日の発表で、MCP をオープンソースにしたと伝えました。発表によると、新しいデータ源をつなぐたびに別々の作り込みが要り、つながった仕組みを広げにくいことが課題で、それをばらばらのつなぎ込みでなく1つのプロトコルに置き換えることをねらった、としています。このとき出したのは、仕様と開発用の部品(SDK)、Claude のデスクトップ版での手元の MCP サーバーへの対応、MCP サーバーを集めた公開の置き場、の3つでした。

仕組み:ホスト・クライアント・サーバー

公式サイトの説明では、MCP には3つの役があります。

仕様によると、サーバーは次の3種類を出せます。

やり取りの形式には JSON-RPC 2.0(データのやり取りの書式の名前)を使います。公式サイトは、MCP が決めるのは文脈をやり取りする決まりだけで、アプリが LLM をどう使い、受け取った文脈をどう扱うかまでは決めない、としています。

安全について仕様が求めていること

仕様は、MCP がデータへの自由な接し方やコードの実行につながるため、作る側が安全に注意する必要があるとしています。

ただし仕様は、MCP はプロトコルの決まりとしてこれらを強制できず、アプリを作る側が同意の手順などを組み込む必要がある、としています。

各社の対応

関連する言葉

出典

  1. Model Context Protocol「Specification」(版 2026-07-28) modelcontextprotocol.io ↗
  2. Model Context Protocol「What is the Model Context Protocol (MCP)?」 modelcontextprotocol.io ↗
  3. Model Context Protocol「Architecture overview」 modelcontextprotocol.io ↗
  4. Anthropic「Introducing the Model Context Protocol」2024年11月25日 anthropic.com ↗
  5. Anthropic「Glossary」の MCP (Model Context Protocol)・MCP connector の項 platform.claude.com ↗
  6. OpenAI「Function calling」 developers.openai.com ↗
  7. OpenAI「Agents」 developers.openai.com ↗

確認メモ:2026年10月1日に、上の出典の原文を開いて確かめました。MCP の仕様は、最新版(2026-07-28 の版)の概要のページを読み、サーバーが出す3種類と安全の原則を確かめました。公式サイトは入門のページと仕組みの説明のページを読みました。説明の言い方は出典ごとに違うため、並べています。USB-C のたとえは、入門のページと Anthropic の用語集の両方にあるものです。発表の日付と、発表時に出した3つのものは、Anthropic の発表の記事で確かめました。仕様の細かいところ(つなぎ方の手順、ログインの仕組み、追加の機能など)は、言葉の説明から外れるため載せていません。MCP をいまどこが管理しているかは、確かめた出典に書かれていなかったため載せていません。「プロトコル」「オープンソース」「API」「SDK」「JSON-RPC 2.0」の言い換えは、ふつうの意味を一言で添えたものです。AIログのニュースの無料部分には、この言葉はまだ出てきていないため、「ニュースでの出方」の節は置いていません。