MCPはModel Context Protocolの略で、AIアプリケーションがチャット画面の外にあるツールや情報へ接続するためのオープンな標準だ。何もかもメッセージにコピーするよう頼む代わりに、アシスタントがプロジェクトのファイルを調べたり、注文を検索したりする場面を考えてほしい。
Anthropicは2024年11月にMCPを発表した。魅力は、統合作業の重複を減らすことにある。サービスが、互換性のある複数のアプリケーションに理解できる共通インターフェースを公開できる。配管のような話だが、役立つ配管だ。マグカップのブランドごとに、別の台所の蛇口が欲しい人はいない。
このガイドは、2025年11月の仕様を技術的な基準に、2026年5月時点の主な考え方を説明する。MCPは接続を再利用しやすくするが、あらゆるアプリケーション、権限システム、ツールを交換可能にするわけではない。
目次
- MCPを簡単に言うと?
- ホスト、クライアント、サーバー
- MCP、API、関数呼び出し
- 運営体制と2026年のロードマップ
- 何に使える?
- 始め方
- 権限、プライバシー、セキュリティー
- MCPについての疑問に答える
MCPを簡単に言うと?
AIアプリケーションには、カレンダー、リポジトリ、データベースへアクセスする方法が必要だ。共通のインターフェースがなければ、開発者は似たアダプターを何度も作ることになりかねない。MCPは、利用可能な機能を説明し、メッセージを交換する共通の方法を、アプリケーションとサービスに与える。
おなじみの「AIのUSB-C」という比較は、その意図をよく表す。ただし、すべてが設定なしでつながる保証にまで広げるべきではない。認証、対応機能、ホスト自身の制限は、依然として重要だ。
MCPが、あなたのファイルをモデルに永久に覚えさせるわけでもない。作業中にアプリケーションが必要な情報を取得する方法を提供する。そのうちどれだけがモデルへ渡り、何が保存されるかは、周辺のアプリケーションと設定による。
ホスト、クライアント、サーバー
- ホスト:あなたが使うアプリケーション。モデル、接続、権限の判断を取りまとめる。
- クライアント:ホスト内で、特定のサーバーとの接続を管理する部品。
- サーバー:MCPを通じて機能を公開する、ローカルのプロセスやリモートのサービス。
クライアントとサーバーは、何に対応しているかを取り決める。接続したからといって、サーバーが会話全体や、別のサーバー経由で使えるすべてを見られる権利を、自動的に得るわけではない。
ツール、リソース、プロンプト
ツールは、レコードの検索や課題の作成などの操作を記述する。モデル主導で使うことを想定しており、呼び出しをどう公開し、承認するかはホストが制御する。
リソースは、文書やデータベーススキーマなど、URIで識別される文脈データを提供する。利用はアプリケーション主導だ。ホストはファイル選択、検索、自動選択などを提供するかもしれない。
プロンプトは再利用可能なメッセージのひな型で、ユーザーが明示的に選ぶ設計になっている。たとえば、レビュー用のひな型を選ぶ場合だ。これらは想定する操作のあり方であって、すべてのアプリケーションが同じ画面を表示しなければならないという要件ではない。
ローカル接続とリモート接続
MCPのメッセージはJSON-RPCを使う。2025年11月の仕様は、2つの標準トランスポートを定義している。一般にローカルの子プロセスで使う標準入力・標準出力と、サービス接続用のStreamable HTTPだ。
Streamable HTTPは、ストリーミングにServer-Sent Eventsを使える。以前のHTTP+SSEトランスポートを置き換えるものなので、「MCP over SSE」という表現は、異なる世代の設定手順を指すことがある。アプリを何度も再起動し、アダプターの妖精が来るのを待つより、両端のバージョンを確認するほうが役に立つ。
MCP、API、関数呼び出し
MCPは、既存のAPIの手前に置かれることが多い。サーバーは、そのサービスの操作、認証情報、制限を理解する必要がある。データベースを使うサーバーなら、直接データベースへ問い合わせることもできる。すべてのMCPサーバーがREST APIを包む必要はない。
関数呼び出しは、構造化された引数で操作を要求する、モデル側の仕組みだ。MCPは、アプリケーションが外部の機能を見つけ、呼び出すための標準インターフェースを提供する。それらをつなぐのはホストであり、モデルが独力でマーケットプレイスを巡って、好きなサーバーを取りつけているわけではない。
これでアダプターを繰り返し作る手間は減るが、業務ルールは残る。返金ツールは、注文、ユーザーの権限、認められる金額を確認する必要がある。ツールに標準の封筒を与えても、店の返金方針が書き上がるわけではない。
運営体制と2026年のロードマップ
2025年12月、MCPはLinux Foundation傘下のAgentic AI Foundationに加わった。プロジェクトに、特定ベンダーへ偏らない拠点ができたということだ。参加企業が、すべての製品で同じ機能を公開するという意味ではない。
3月9日のロードマップは、トランスポートの拡張性、エージェント間通信、ガバナンス、企業利用への対応という4つの優先事項を挙げる。トランスポートではセッション管理やリモートサービスの拡張を扱う。エージェント関連では、実験段階のTasks機能の改善が含まれる。企業向けの課題には監査証跡や認証がある。
これらは進行中の作業の優先事項であり、すべてが提供済みという約束ではない。特に、HTTP対応がまだ発明待ちだとか、どのサーバーもすでに別のサーバーへ自由に委任できるという意味ではない。
公式Registryは2025年9月、プレビューとして公開された。サーバーのメタデータを集めるカタログだ。人々や、それを利用するディレクトリーがサービスを見つける助けになる。ただ、掲載は、そのソフトウェアがあなたの特定のデータに安全だという証明書ではない。
何に使える?
以下は作業の例であり、どのホストも初期状態ですべて対応するという約束ではない。
- プログラミング:読み取り専用接続で、移行処理を作成しながらデータベーススキーマを調べる。
- 個人のメモ:選んだ文書を取得し、各ファイルを手作業で貼りつけずに要約を頼む。
- カスタマーサポート:注文を検索してから返信を下書きする。送信や返金には、別の権限を設けるべきだ。
- 調査:文書集を検索し、関連する箇所を出典とともに返す。
最後の例では、MCPと検索拡張生成、RAG(英語)を組み合わせられる。RAGは回答を支える情報の取得に関するもので、MCPはその検索サービスへの接続を提供できる。どちらも、出来上がった回答が証拠を正しく解釈すると保証するものではない。
デジタル生活の全部をつながずに始める
小さな仕事ひとつと、使いたいサーバーへの対応を文書で示すホストから始めよう。そのホストの手順に従う。ローカルサーバーには実行環境や起動設定が必要かもしれないし、リモートサーバーではURLとログイン手順を使うかもしれない。利用可否は、プラン、管理者設定、対応トランスポートによって変わることがある。
どのAIアプリでも通用する「接続文字列を設定へ貼る」という万能の手順はない。何かをインストールする前に、ホストの説明と、サーバー公開元の文書の両方を確認しよう。
- 公開元を特定でき、保守されているサーバーを選ぶ。
- 要求される権限と、接続するコマンドやサービスを確認する。
- 機密でないデータを入れたテスト用フォルダーや、読み取り専用アカウントを使う。
- 小さな依頼をひとつ試し、どのツールが動き、何を返したか確かめる。
- 仕事で本当に必要になったときだけ、アクセスを広げる。
開発者なら、公式SDKと、範囲を絞ったツールひとつから始められる。短い実演でプロトコルを示すことはできるが、信頼できる本番利用には、検証、必要に応じた認証、エラー処理、テストも必要だ。30行のサンプルコードは入門であって、運用部門ではない。
権限、プライバシー、セキュリティー
ローカルのMCPサーバーは、あなたのコンピューター上で動くソフトウェアだ。プロジェクトのセキュリティー指針は、悪意あるパッケージや起動コマンドのリスク、権限を制限する価値を説明している。「ローカル」は「無害」の同義語ではない。
別の問題として、ローカルで読み込んだデータを、ホストがクラウドのモデルへ送ることもある。モデルをローカル実行(英語)しても、リモートのツールや外部APIが消えるわけではない。プライバシーは、情報が通る経路全体による。
ツールや取得した文書には、誤誘導する指示が含まれることもある。信頼できない内容として扱うことは役立つが、プロンプトインジェクションを消す単一のスイッチはない。ツールにできることを制約し、認証情報の範囲を適切に絞り、重大な結果を伴う操作を確認しよう。
ログは間違いの調査に役立つが、すべての引数と応答を無差別に記録すると、私的な情報の保管庫がもうひとつできる。説明責任に必要なものを記録し、アクセスを守り、秘密情報を伏せ、保管期間を決めよう。
MCPについての疑問に答える
MCPはAPIと同じ?
機能と文脈を交換するためのプロトコルだ。サーバーの裏側で別のAPIを使うことは多いが、ファイル、データベース、ローカルの計算を扱うこともできる。
コードを書く必要はある?
必ずしもない。インストール用の画面を提供するホストもあれば、設定や実行環境を必要とするものもある。独自のサーバーを作ることは、別の開発作業だ。
どのモデルがMCPに対応している?
通常は、必要なサーバーや機能にどのホストが対応するかを問うほうが有用だ。MCPの統合はモデルの周りのアプリケーションソフトウェアが処理する。なじみのモデル名だけでは保証されない。
オープンソースなの?
プロトコルは公開され、オープンソースの実装やツールもある。個別のサーバーには、それぞれのライセンス、利用条件、料金がある場合がある。
MCPはRAGを置き換える?
いいえ。検索システムをMCPツールとして提供できる。一方は役立つ情報を見つけることで、もう一方は標準的な接続を提供することだ。
MCPの実用的な魅力は、再利用できる接続を通じて、情報がある場所でアシスタントが作業できる点にある。小さく始め、権限を理解できる状態に保とう。猫はすべての戸棚への無制限アクセスを要求するかもしれないが、それは説得力あるアクセス制御方針ではない。
2026-05-10公開の英語版の記事を日本語に翻訳しました。翻訳日:2026年10月30日。翻訳にはAIを使用し、記事内の時点は原文に合わせています。




