Model Context Protocol(MCP)は、AI アプリと外部のツールやデータをつなぐための共通規格です。AI が「どのツールを、どんな引数で呼べるか」を決まった形式で受け渡せるため、ツールごとに個別の接続コードを書き分ける必要がなくなります。2024 年 11 月に Anthropic が公開し、オープンな規格として複数の企業やツールが対応を進めています。このページでは、定義・仕組み・出典・活用例・プロンプト例・FAQ をまとめて解説します。
Model Context Protocol(MCP)は、AI アプリと外部のツールやデータをつなぐための共通規格です。AI が「どのツールを、どんな引数で呼べるか」を決まった形式で受け渡せるため、ツールごとに個別の接続コードを書き分ける必要がなくなります。2024 年 11 月に Anthropic が公開し、オープンな規格として複数の企業やツールが対応を進めています。このページでは、定義・仕組み・出典・活用例・プロンプト例・FAQ をまとめて解説します。
Model Context Protocol(MCP)は、AI アプリと外部のツールやデータをつなぐための共通規格です。AI が「どのツールを、どんな引数で呼べるか」を決まった形式で受け渡せるため、ツールごとに個別の接続コードを書き分ける必要がなくなります。2024 年 11 月に Anthropic が公開し、オープンな規格として複数の企業やツールが対応を進めています。このページでは、定義・仕組み・出典・活用例・プロンプト例・FAQ をまとめて解説します。
出典:my-best.ai 用語辞典「Model Context Protocol(MCP)」(https://my-best.ai/ai-dictionary/mcp/)
AI に外部のツールを使わせるには、従来はツールごとに「呼び出し方」「引数」「戻り値の形」を個別に実装する必要がありました。MCP はこの受け渡しの形式を共通化します。モデル側は提供された機能の一覧を見て必要なものを選び、決まった形式で実行を依頼します。実装のたびに接続コードを書き直す作業が減る点が最大の効果です。
MCP は 3 つの役割で説明できます。利用者が操作する AI アプリが「ホスト」、ホストの内部で接続を仲介する部分が「クライアント」、実際の機能(ファイル操作、検索、社内システム連携など)を提供する側が「サーバー」です。機能を足したいときはサーバーを追加するだけで、ホスト側の作りを変えずに済みます。
接続の形式が決まっていれば、同じサーバーを複数の AI アプリから使い回せます。逆に、新しい AI アプリを導入しても、既存のサーバーがそのまま使えます。社内のデータや業務システムを AI から扱いたい場合、「どのアプリから使うか」と「何を公開するか」を分けて考えられるようになるのが実務上の利点です。
MCP が向くのは、社内データの検索、チケットやカレンダーの操作、定型レポートの生成など、外部の情報や操作を AI に扱わせたい場面です。一方、単発の文章作成や要約だけで完結する用途では、接続を増やす意味はほとんどありません。接続先が増えるほど、権限の範囲と入力してよいデータの線引きを先に決める必要があります。実際に試すときは、外部ツール連携に対応したClaude やChatGPT のようなアシスタントから、読み取り専用の機能を 1 つだけつないで挙動を確かめると安全です。
MCP は 2024 年 11 月に Anthropic が公開したオープンな規格です。それまで AI アプリと外部ツールの接続は、製品ごとに独自の実装が必要でした。MCP は接続の形式を共通化することで、一度作った連携を複数のアプリで使い回せるようにしました。公開後は仕様と参照実装が公開リポジトリで管理され、複数の企業やツールが対応を表明しています。個別のバージョン番号や対応状況は更新が速いため、本項では仕様の考え方に絞って解説します。
文書検索やデータベースを接続し、出典付きで答えさせる
チケット起票や予定登録など、定型の操作を AI から実行する
同じ連携を複数の AI アプリで共有し、作り直しを減らす
公開する機能と権限をサーバー単位で分けて管理する
用語同士は相互リンクされています。未掲載の用語は用語一覧の該当項目へリンクします。
実務でそのまま使えるプロンプト例です。コピーして〔 〕内を置き換えてください。同じカードはプロンプト集にも掲載されています。
MCP で公開する範囲を整理する
社内の AI 活用のために、外部ツール連携を検討しています。 以下の業務リストを読み、AI から「読み取り」を許可してよいものと「書き込み」を許可するかを分けて表にまとめてください。 列:業務/必要な操作(読み取り・書き込み)/公開してよい理由/想定されるリスク 最後に、最初に試すべき 1 つを理由付きで挙げてください。 --- 業務リスト --- (ここに業務を列挙)
接続トラブルの確認手順を作る
AI から外部ツールを呼ぶ構成で、実行が失敗するケースを想定しています。 考えられる原因を「認証」「権限」「引数の形」「接続先の応答」の 4 分類に分け、 それぞれについて最初に確認すべき点を 1 つずつ挙げてください。 最後に、利用者に見せるエラーメッセージの文面案を 3 行で作ってください。
過剰な権限を洗い出す
以下は、ある MCP サーバーで公開する予定の機能一覧です。 読み取り専用で足りるものを指摘し、書き込みが必要なものについては「必要な理由」と「確認を挟むべき条件」を添えてください。 出力は表形式(機能/読み書き/指摘/代替案)でまとめてください。 --- 機能一覧 --- (ここに機能を列挙)
定義・出典の記述は一次資料に基づきます。リンク先の内容は公開時点のものです。
Model Context Protocol は、AI アプリと外部ツールの接続形式を共通化する規格です。ツールごとの個別実装を減らし、既存の連携を使い回せるようにする一方、公開する機能と権限の設計が導入の成否を分けます。