Model Context Protocol(MCP)|AI 用語辞典
用語辞典 / インフラ・検索

Model Context Protocol(MCP)Model Context Protocol — 読み:もでるこんてきすとぷろとこる

Model Context Protocol(MCP)は、AI アプリと外部のツールやデータをつなぐための共通規格です。AI が「どのツールを、どんな引数で呼べるか」を決まった形式で受け渡せるため、ツールごとに個別の接続コードを書き分ける必要がなくなります。2024 年 11 月に Anthropic が公開し、オープンな規格として複数の企業やツールが対応を進めています。このページでは、定義・仕組み・出典・活用例・プロンプト例・FAQ をまとめて解説します。

分類:インフラ・検索タイプ:実務型(プロンプト 3 本)更新:2026年10月13日出典付き:はい
01

導入Introduction

Model Context Protocol(MCP)は、AI アプリと外部のツールやデータをつなぐための共通規格です。AI が「どのツールを、どんな引数で呼べるか」を決まった形式で受け渡せるため、ツールごとに個別の接続コードを書き分ける必要がなくなります。2024 年 11 月に Anthropic が公開し、オープンな規格として複数の企業やツールが対応を進めています。このページでは、定義・仕組み・出典・活用例・プロンプト例・FAQ をまとめて解説します。

このページの使い方:定義と仕組みで概念を掴み、プロンプト集で実務に落とし込み、FAQ で細部を確認できます。関連用語のリンクで、必要な範囲だけをたどって学べます。
02

用語の定義Definition

Model Context Protocol(MCP)は、AI アプリと外部のツールやデータをつなぐための共通規格です。AI が「どのツールを、どんな引数で呼べるか」を決まった形式で受け渡せるため、ツールごとに個別の接続コードを書き分ける必要がなくなります。2024 年 11 月に Anthropic が公開し、オープンな規格として複数の企業やツールが対応を進めています。このページでは、定義・仕組み・出典・活用例・プロンプト例・FAQ をまとめて解説します。

  • AI と外部ツールをつなぐ「共通の差し込み口」を定めた規格
  • ツールごとの個別実装を減らし、後から機能を足しやすくする
  • 接続先が増えるほど、権限と入力データの管理が重要になる

出典:my-best.ai 用語辞典「Model Context Protocol(MCP)」(https://my-best.ai/ai-dictionary/mcp/)

03

仕組み・原理How it works

① 何をそろえる規格なのか

AI に外部のツールを使わせるには、従来はツールごとに「呼び出し方」「引数」「戻り値の形」を個別に実装する必要がありました。MCP はこの受け渡しの形式を共通化します。モデル側は提供された機能の一覧を見て必要なものを選び、決まった形式で実行を依頼します。実装のたびに接続コードを書き直す作業が減る点が最大の効果です。

② 登場人物:ホスト・クライアント・サーバー

MCP は 3 つの役割で説明できます。利用者が操作する AI アプリが「ホスト」、ホストの内部で接続を仲介する部分が「クライアント」、実際の機能(ファイル操作、検索、社内システム連携など)を提供する側が「サーバー」です。機能を足したいときはサーバーを追加するだけで、ホスト側の作りを変えずに済みます。

③ なぜ個別開発が減るのか

接続の形式が決まっていれば、同じサーバーを複数の AI アプリから使い回せます。逆に、新しい AI アプリを導入しても、既存のサーバーがそのまま使えます。社内のデータや業務システムを AI から扱いたい場合、「どのアプリから使うか」と「何を公開するか」を分けて考えられるようになるのが実務上の利点です。

④ 向く場面・向かない場面

MCP が向くのは、社内データの検索、チケットやカレンダーの操作、定型レポートの生成など、外部の情報や操作を AI に扱わせたい場面です。一方、単発の文章作成や要約だけで完結する用途では、接続を増やす意味はほとんどありません。接続先が増えるほど、権限の範囲と入力してよいデータの線引きを先に決める必要があります。実際に試すときは、外部ツール連携に対応したClaude やChatGPT のようなアシスタントから、読み取り専用の機能を 1 つだけつないで挙動を確かめると安全です。

1AI アプリ(ホスト)チャットやエディタなど、利用者が操作する画面2提供機能の一覧を取得接続した MCP サーバーから使える機能を受け取る3モデルが必要な機能を選ぶ質問の内容から、使う機能と引数を決める4実行を依頼する決まった形式で外部ツールに処理を渡す5結果をモデルに戻す取得したデータを文脈として受け取る6回答をまとめる根拠を含めた最終回答を利用者に示す
MCP の流れ:共通の形式で外部ツールを呼び出す
04

原始出處Origin

MCP は 2024 年 11 月に Anthropic が公開したオープンな規格です。それまで AI アプリと外部ツールの接続は、製品ごとに独自の実装が必要でした。MCP は接続の形式を共通化することで、一度作った連携を複数のアプリで使い回せるようにしました。公開後は仕様と参照実装が公開リポジトリで管理され、複数の企業やツールが対応を表明しています。個別のバージョン番号や対応状況は更新が速いため、本項では仕様の考え方に絞って解説します。

05

応用シーンUse cases

社内データを根拠に回答させる

文書検索やデータベースを接続し、出典付きで答えさせる

業務システムの操作を任せる

チケット起票や予定登録など、定型の操作を AI から実行する

既存ツールの使い回し

同じ連携を複数の AI アプリで共有し、作り直しを減らす

開発・検証の分離

公開する機能と権限をサーバー単位で分けて管理する

06

メリット・デメリットPros & Cons

メリット

  • 接続の形式が共通なので、ツールを足すたびに個別実装を書き直さなくてよい
  • 同じ連携を複数の AI アプリで使い回せ、乗り換えのコストが下がる
  • 公開する機能と権限をサーバー単位で分けられ、管理の範囲を絞りやすい
  • 参照実装と仕様が公開されており、自作のサーバーを用意できる

デメリット・注意点

  • 接続先が増えるほど、権限の設定と入力データの管理が複雑になる
  • 外部ツールの実行を許すため、誤操作の影響が読み書きの範囲に及ぶ
  • 対応状況は製品ごとに差があり、すべての機能が同じように使えるとは限らない
  • 仕様の更新が速く、運用側が追随し続ける必要がある
07

よくある誤解Misconceptions

MCP はモデルの性能を上げる技術だ
MCP は接続の規格であり、モデルそのものの賢さは変わりません。変わることがあるのは、外部の情報や操作を使えるようになることで得られる回答の根拠の確かさです。
MCP を入れれば何でも自動でやってくれる
どの機能をどの権限で公開するかは人が決めます。設計を誤ると、意図しない操作を許したり、不要な情報を渡したりします。導入時に公開範囲を絞る作業は省略できません。
接続さえすれば回答は必ず正確になる
参照先のデータが古い、あるいは誤っていれば、回答もその影響を受けます。接続は根拠を渡す仕組みであり、正しさを保証する仕組みではありません。
08

関連用語Related terms

用語同士は相互リンクされています。未掲載の用語は用語一覧の該当項目へリンクします。

09

プロンプト集Prompt collection

実務でそのまま使えるプロンプト例です。コピーして〔 〕内を置き換えてください。同じカードはプロンプト集にも掲載されています。

Model Context Pr

接続する機能を洗い出させる

MCP で公開する範囲を整理する

社内の AI 活用のために、外部ツール連携を検討しています。
以下の業務リストを読み、AI から「読み取り」を許可してよいものと「書き込み」を許可するかを分けて表にまとめてください。
列:業務/必要な操作(読み取り・書き込み)/公開してよい理由/想定されるリスク
最後に、最初に試すべき 1 つを理由付きで挙げてください。

--- 業務リスト ---
(ここに業務を列挙)
Model Context Pr

エラー時の切り分けを整理させる

接続トラブルの確認手順を作る

AI から外部ツールを呼ぶ構成で、実行が失敗するケースを想定しています。
考えられる原因を「認証」「権限」「引数の形」「接続先の応答」の 4 分類に分け、
それぞれについて最初に確認すべき点を 1 つずつ挙げてください。
最後に、利用者に見せるエラーメッセージの文面案を 3 行で作ってください。
Model Context Pr

権限設計をレビューさせる

過剰な権限を洗い出す

以下は、ある MCP サーバーで公開する予定の機能一覧です。
読み取り専用で足りるものを指摘し、書き込みが必要なものについては「必要な理由」と「確認を挟むべき条件」を添えてください。
出力は表形式(機能/読み書き/指摘/代替案)でまとめてください。

--- 機能一覧 ---
(ここに機能を列挙)
10

FAQ(よくある質問)FAQ

MCP と API は何が違いますか?
API は個々のサービスが提供する呼び出し口で、形式も項目もサービスごとに異なります。MCP は AI とツールの接続形式を共通化する規格であり、複数の API を AI から同じ手順で扱えるようにする層だと考えると分かりやすいです。
MCP を導入すると何が楽になりますか?
新しい AI アプリを導入するたびに連携を実装し直す作業が減ります。また、公開する機能と権限をサーバー単位で分けられるため、何を AI から触らせるかを管理しやすくなります。
導入にプログラミングは必要ですか?
既成のサーバーを設定して使うだけであれば、コードを書かずに試せる場合が多くあります。自社システムを接続する場合は、提供側の実装が必要になります。
セキュリティで気をつける点は?
読み取りで足りる機能に書き込み権限を与えないこと、公開するデータの範囲を決めることの 2 点が基本です。実行内容を記録に残し、後から確認できる状態にしておくと安全です。
11

出典・参考文献References

定義・出典の記述は一次資料に基づきます。リンク先の内容は公開時点のものです。

12

まとめSummary

Model Context Protocol は、AI アプリと外部ツールの接続形式を共通化する規格です。ツールごとの個別実装を減らし、既存の連携を使い回せるようにする一方、公開する機能と権限の設計が導入の成否を分けます。

  • 「モデルを賢くする技術」ではなく「接続をそろえる技術」と理解する
  • 最初は読み取り専用の 1 機能から試し、影響範囲を小さく保つ
  • 公開する機能・権限・記録の 3 点をセットで設計する

次はチュートリアルで手を動かす

MCP の考え方を仕事に使う:連携の棚卸し — 所要 15〜30 分程度の実践形式です。

チュートリアルを開く →

AIクローラーの主要運営者

  • Yandexクローラー39種
  • Googleクローラー32種
  • Baiduクローラー10種
  • Amazonクローラー8種
  • Metaクローラー8種
  • OpenAIクローラー6種
  • Anthropicクローラー6種
  • Microsoftクローラー6種
  • ByteDanceクローラー4種
  • Mistral AIクローラー3種
  • Awarioクローラー3種
  • Semrushクローラー3種

運営者109社をすべて見る →

My-Best.AI|AIツール比較・ランキング・おすすめ最新AI情報
Logo