AIアセスメント 100,000円(税別)

詳しく見る
FDX株式会社
Tech Note

MCPとは?MCPサーバーの仕組みと企業導入の権限設計

MCP(Model Context Protocol)とは、AIアプリと社内システムやSaaSをつなぐ共通の接続規格です。2026-07-28版の仕様で変わった点と、MCPサーバーの仕組み、企業で使うときに決める5つの権限設計をFDX株式会社が解説します。

·FDX株式会社 編集部·監修: 佐藤 拓哉(生成AI協会 理事)

AIエージェントに​社内の​データを​読ませたり、​業務システムを​操作させたりする​とき、​つなぎ方を​製品ごとに​作り込む手間が​問題に​なる。​この​接続を​共通の​規格に​したのが​MCP​(Model Context Protocol)である。​2024年11月に​Anthropicが​公開し、​2025年12月には​Linux Foundation傘下の​Agentic AI Foundationへ​寄贈された。

日本の​行政でも​動きが​ある。​デジタル庁は​2026年7月21日の​「デジタル社会の​実現に​向けた​重点計画」で、​行政システムの​MCP等への​対応方​針を​令和8年度に​結論づけ、​マイナポータルでは​令和9年度中を​目途に​MCP等の​基盤構築を​目指すとした。

本記事は、​仕様の​公式ページ​(modelcontextprotocol.io)と​各社の​公式ドキュメントを​2026年11月5日に​確認した​内容で​書いている。

この​​記事の​​対象読者

MCPとは​​(要点3行)

  1. MCPは、​AIアプリが​外部の​データや​機能を​使う​ための​共通の​接続規格である。​仕様の​公式サイトは、​AIアプリに​とっての​USB-Cポートに​たとえている
  2. 使う​側​(ホストと​クライアント)と​提供する​側​(サーバー)に​分かれ、​サーバーは​「ツール」​「リソース」​「プロンプト」の​3つを​提供する
  3. つなぎやすくなる​ぶん、​AIが​動かせる​範囲も​広がる。​どの​サーバーを、​誰の​権限で、​どこまで​使わせるかを​導入する​企業が​決める​必要が​ある

MCPが​​必要に​​なった​​理由

MCPが​出る​前は、​AIアプリに​社内システムを​使わせる​たびに、​アプリごと​・システムごとに​連携を​作る​必要が​あった。​AIアプリが​M種類、​つなぐ​先が​N種類​あれば、​連携は​M×N通りに​なる。

MCPでは、​つなぐ先の​システムが​MCPサーバーを​1つ用意すれば、​MCPに​対応したどの​AIアプリからも​同じ方​法で​使える。​AIアプリの​側も、​MCPクライアントを​1つ実装すれば​多くの​サーバーを​使える。​連携の​数は​M+N通りに​減る。

対応も​広がっている。​OpenAIは​Responses APIで​リモートの​MCPサーバーを​呼べるようにし、​Googleは​Google Cloudの​サービス向けに​マネージドな​MCPサーバーを​提供している。​AWSは​Amazon Bedrock AgentCore Gatewayで​MCPサーバーを​接続先に​でき、​対応する​プロトコルの​版に​2026-07-28版を​含めている。

MCPの​仕組み

MCPの構成を示した図。左に「ホスト(AIアプリ:Claude、ChatGPT、社内のAIエージェントなど)」の大きな枠があり、その中に「MCPクライアント」が3つ並ぶ。ホストの枠内には「会話の履歴はホストに残る」「ツール実行の承認はホストが出す」と記す。各クライアントは1対1で右側のMCPサーバーにつながる。上のサーバーは「ローカルのMCPサーバー(PC上のプロセス)」で、接続方式は「stdio」、資格情報は「環境変数などから取得」。中央と下のサーバーは「リモートのMCPサーバー(社内システム・SaaS)」で、接続方式は「Streamable HTTP」、認可は「認可(実装する場合):OAuth 2.1」。各サーバーは右端の「業務システム・SaaS・データベース」につながる。サーバーの枠には、提供する機能として「ツール/リソース/プロンプト」と記す。下部に「サーバーには会話全体を読ませず、ほかのサーバーの中も見せない(仕様の設計原則。守るのはホストの実装)」と記す。

ホスト・クライアント・サーバーの​​3つの​​役割

仕様は​役割を​3つに​分けている。

役割何をするか例
ホスト利用者が​操作する​AIアプリ。​複数の​クライアントを​立ち上げて​管理し、​接続の​許可、​同意の​取得、​LLMとの​連携を​受け持つClaude、​ChatGPT、​社内で​作った​AIエージェント
クライアントホストの​中で、​1つの​サーバーとの​接続を​受け持つ部品。​クライアントと​サーバーは​1対1ホストが​接続先ごとに​用意する
サーバーデータや​機能を​AIに​提供する​プログラム。​PC上の​プロセスでも、​ネットワーク越しの​サービスでも​よいファイル検索、​CRM、​チケット管理、​データベース

仕様の​設計原則では、​サーバーに​会話の​全体を​読ませず、​ほかの​サーバーの​中身も​見せない​ことを​求めている。​会話の​履歴は​ホストに​残り、​サーバーには​必要な​情報だけを​渡し、​サーバーどうしの​連携は​ホストが​制御する。​これは​プロトコルが​自動で​守る​仕組みではなく、​ホストの​実装で​守る​ものである。​企業の​立場で​言えば、​どの​情報を​どの​サーバーに​渡すかを​決める​場所は​ホストである。

MCPサーバーが​​提供する​​3つの機能

機能内容企業での例
ツール​(Tools)AIが​実行する​関数。​AIが​文脈に​応じて​自分で​見つけて​呼び出す案件の​検索、​チケットの​起票、​メールの​下書き作成
リソース​(Resources)AIや​利用者が​読むデータ社内規程の​文書、​顧客マスタの​一部、​設計書
プロンプト​(Prompts)利用者が​選んで​使う​定型の​指示や​ワークフロー週次報告の​作成手順、​問い​合わせ一次回答の​型

ツールは、​権限設計で​最も​注意が​要る​機能に​なる。​仕様は​ツールを​「model-controlled」、​つまり​AIが​判断して​呼び出すものと​定義している。​読み取りだけの​リソースと​違い、​ツールは​書き込みや​送信を​伴うことがある。

接続方​​式:stdioと​​Streamable HTTP

標準の​接続方​式は​2つある。

2024-11-05版に​あった​HTTP+SSE方​式は、​2026-07-28版で​非推奨​(Deprecated)に​分類された。​新しく​作るなら​選ばない。

2026-07-28版の​​仕様で​​変わった​​こと

MCPの​仕様は​日付で​版を​管理している。​2024-11-05版、​2025-03-26版、​2025-06-18版、​2025-11-25版と​改訂され、​2026年7月28日に​公開された​2026-07-28版が​現行である。​この​版は​後方​互換の​ない​変更を​含むため、​2025年までの​解説記事を​もとに​実装すると​食い​違う点が​ある。

変わった点2025-11-25版まで2026-07-28版
接続の開始initializeで​版と​機能を​取り決めてから​通信する手続きを​廃止。​リクエストごとに​版と​クライアントの​機能を​添えて​送る
セッションMcp-Session-Idで​セッションを​維持するプロトコルと​しての​セッションを​廃止。​状態が​必要なら​サーバーが​発行する​IDを​ツールの​引数で​渡す
サーバーの​情報の​取得initializeの応答で知るserver/discoverで​取得できる​(サーバーは​必ず実装する)
サーバーからの​問い​合わせサーバーが​クライアントへ​要求を​送るサーバーは​「追加の​入力が​要る」と​いう​結果を​返し、​クライアントが​入力を​添えて​元の​リクエストを​送り直す
Sampling・Roots・Logging仕様で​定義​(Sampling・Rootsは​クライアント側、​Loggingは​サーバー側の​機能)非推奨。​新しい​実装では​採用しない

非推奨の​機能は、​原則と​して​12か​月以上は​仕様に​残る​(緊急時に​90日へ​短縮できる​例外が​ある)。​Sampling・Roots・Loggingが​削除されるのは、​早くても​2027年7月28日以降に​出る版である。​HTTP+SSE方​式の​削除時期は​別に​定められている。

導入する​企業が​確かめるべきは、​使う​ホストと​サーバーが​どの​版に​対応しているかである。​仕様の​互換性の​表では、​2025-11-25版までの​方​式に​しか​対応しない​クライアントは、​2026-07-28版の​方​式に​しか​対応しない​サーバーに​つながらない。

MCPと​​API連携・Function Callingの​​違い

比べる点個別の​API連携Function CallingMCP
何を決めるかシステムごとの​呼び出し方1つの​AIアプリの​中で、​モデルに​関数を​選ばせる​方​法AIアプリと​外部の​機能を​つなぐ​共通の​規格
誰が作るか連携ごとに​開発するAIアプリの​開発者が​関数を​定義する提供する​側が​サーバーを​1つ​作り、​MCP対応の​アプリが​共通に​使う
向いている場面決まった​処理を​決まった​順序で​動かす自社アプリの​中だけで​使う​少数の​関数複数の​AIアプリから、​同じ​社内システムや​SaaSを​使わせる

MCPは​APIを​置き換える​ものではない。​多くの​MCPサーバーは、​内部で​既存の​APIを​呼んでいる。​MCPが​決めるのは、​AIアプリから​見た​呼び出し方を​そろえる​部分である。

AIエージェントの​構成全体は​「AIエージェントとは?​開発方​法と​企業導入の​5ステップ」で​解説している。

企業で​​使う​​ときに​​起きやすい​​問題

つなぎやすさの​裏返しと​して、​AIが​触れられる​範囲は​広がる。​仕様の​Security Best Practicesは、​実装と​運用で​起きうる​問題を​挙げている。​企業の​判断に​関わる​ものを​抜き出すと​次の​とおりである。

問題何が起きるか仕様が示す対策
トークンの​使い回し​(Token Passthrough)MCPサーバーが、​自分宛てでない​トークンを​受け取って​そのまま​下流の​APIに​渡す。​下流の​利用​制限や​監査ログを​すり抜けるサーバーは​自分宛てに​発行されていない​トークンを​受け入れてはならない​(MUST NOT)
混乱した​代理人​(Confused Deputy)外部の​APIに​単一の​固定IDで​つなぐ​中継サーバーで、​利用者の​同意を​取らずに​認可が​通り、​攻撃者に​認可コードを​奪われる中継サーバーは​クライアントごとの​同意を​必ず​取り、​外部の​認可に​進む前に​確認する
ローカルサーバーの​乗っ取り設定に​悪意ある​コマンドが​仕込まれ、​PC上で​任意の​コードが​実行されるワンクリックの​設定を​提供する​クライアントは、​実行する​コマンドを​省略せずに​表示し、​明示的な​承認を​取る​(MUST)
過大なスコープ全権限の​トークンを​最初に​取得し、​漏えいした​ときの​被害が​大きくなる最小の​スコープで​始め、​必要な​操作の​ときだけ追加で​同意を​取る
SSRF悪意ある​サーバーが、​認可の​手続きを​通じて​クライアントに​社内の​アドレスへ​アクセスさせる本番では​HTTPSを​使い、​プライベートな​IPアドレス帯への​接続を​止める

加えて、​ツールの​説明文や​「読み取り専用」などの​注記​(アノテーション)は、​サーバーが​自分で​申告する​ものである。​仕様は、​信頼できる​サーバー以外の​アノテーションを​信頼してはならない​(MUST)と​している。​「削除は​しない」と​書かれた​ツールが​実際に​削除しないかは、​申告では​確かめられない。

承認していない​MCPサーバーを​社員が​個人の​判断で​つなぐ​ことは、​シャドーAIの​一種に​なる。​検知と​代替手段の​考え方は​「シャドーAI対策|禁止だけで​防げない​理由と​4つの​制御点」にまとめた。

企業導入で​​決める​​5つの​​権限設計

企業でMCPを使うときに決める5つの権限設計を示した図。上段に、利用者からホスト(AIアプリ)、MCPクライアント、MCPサーバー、業務システム・SaaSまでの経路を左から右へ描き、それぞれの設計を決める場所に番号を付ける(1と4はホスト、2はクライアントとサーバーの間、3はサーバー)。中段に4枚のカードを並べる。1「使ってよいサーバーを決める」は場所がホストの設定で、許可リストで管理し、公式のMCP Registryは掲載情報を評価せず安全性の検査は配布元などに任せていると記す。2「誰の権限で動くかを決める」は場所がクライアントとサーバーの間で、利用者本人のトークンで動かし、自分宛てでないトークンの受け入れと中継は仕様で禁止と記す。3「公開する操作を絞る」は場所がサーバーで、最小のスコープから始め、必要な操作のときだけ追加の同意を取ると記す。4「実行前に人が確かめる」は場所がホストの画面で、書き込み・送信・削除は承認制にし、ツールの自己申告(アノテーション)は信頼しないと記す。その下の横長の枠に、5「記録して棚卸しする」(場所:経路全体)として、誰が・どのサーバーの・どのツールを呼んだかを残し、使われていないサーバーを止めると記す。下部に「仕様は守るべき原則を示すが、プロトコルでは強制できない。決めて実装するのは導入する企業である」と記す。

仕様は、​利用者が​すべての​データアクセスと​操作に​同意し、​理解できる​ことを​原則に​掲げる。​同時に、​MCP​その​ものは​この​原則を​プロトコルの​レベルで​強制できないと​明記している。​守らせる​仕組みは、​導入する​企業が​設計する​必要が​ある。​FDXでは​次の​5点を​最初に​決める​ことを​勧めている。

1. ​使って​​よい​​サーバーを​​決める

最初に​決めるのは、​社内で​使って​よい​MCPサーバーの​許可リストである。​公式の​MCP Registry​(registry.modelcontextprotocol.io)は、​公開されている​サーバーの​情報を​集めた​場所で、​2026年11月5日の​確認では​プレビューの​段階に​ある。​Registryは​掲載する​情報を​意図的に​評価しない​方​針を​とり、​コードの​安全性の​検査は​npmなどの​配布元や、​Registryを​利用する​側の​マーケットプレイスに​任せている。

Registryに​載っている​ことは、​安全の​保証に​ならない。​社内の​サーバーは​Registryの​対象外でも​ある​ため、​許可リストは​自社で​持つ。

2. 誰の​​権限で​​動くかを​​決める

リモートの​MCPサーバーで​認可を​実装する​場合、​MCPサーバーが​OAuth 2.1の​リソースサーバー、​MCPクライアントが​OAuthの​クライアントに​なる。​この​とき仕様は、​サーバーが​認可サーバーの​情報を​公開する​仕組み​(RFC 9728)と、​トークンの​宛先を​指定する​仕組み​(RFC 8707)を​必須に​している。​社内で​使うリモートの​サーバーは、​認可を​実装した​ものに​限るのが​前提に​なる。

企業の​判断と​して​重要なのは、​AIが​「利用者本人の​権限」で​動くのか、​「共通の​サービスアカウント」で​動くのかである。​利用者本人の​権限で​動かせば、​その​人が​見られない​情報は​AIにも​見えない。​共通の​アカウントで​全社員に​使わせる​場合、​利用者ごとの​アクセス制御や​記録を​別に​作り込まない​限り、​普段は​閲覧できない​情報に​AI経由で​届き、​ログにも​誰の​操作かが​残らない。

仕様も、​サーバーは​受け取った​トークンが​自分宛てかを​検証し、​ほかの​トークンを​受け入れたり​中継したりしてはならないと​している。

3. 公開する​​操作を​​絞る

1つの​MCPサーバーが​多くの​ツールを​持つことがある。​たとえば​CRMの​サーバーが​「検索」​「更新」​「削除」​「一括エクスポート」を​持っていても、​最初は​検索だけを​使わせれば​足りる​業務は​多い。

仕様は、tools/listで​返すツールを、​リクエストに​付いた​権限に​応じて​変えて​よいと​している。​スコープを​絞った​トークンには、​その​スコープで​使える​ツールだけを​見せる​設計が​できる。​最小の​スコープで​始め、​更新が​必要に​なった​時点で​追加の​同意を​取る​形が、​仕様の​推奨とも合う。

4. 実行前に​​人が​​確かめる

仕様は、​ツールの​呼び出しを​人が​拒否できる​状態を​常に​保つべきだとし、​AIに​公開している​ツールを​画面で​示すこと、​実行時の​表示、​確認の​画面を​推奨している​(SHOULD)。

社内の​運用と​しては、​操作を​3つに​分けて​決めると​判断しやすい。

区分例実行前の確認
読み取り検索、​一覧、​要約の​ための​取得不要と​して​よい。​ただし対象の​データ区分は​1で​制限する
書き込み起票、​更新、​下書きの​保存内容を​見せて​承認を​取る
外部への​送信・削除メールの​送信、​外部への​共有、​削除、​一括処理毎回​承認を​取る。​一括​処理は​件数の​上限を​設ける

OpenAIの​Responses APIは、​MCPツールの​実行に​既定で​承認を​求める​設定に​なっている。​製品の​既定に​頼るだけでなく、​どの​区分で​承認を​外すかを​社内で​決めて​おく。​ツールが​「読み取り専用」と​申告していても、​その​申告で​確認を​省かない。

5. 記録して​​棚卸しする

仕様は​クライアントに、​監査の​ために​ツールの​利用を​記録する​ことを​推奨している。​誰が、​どの​ホストから、​どの​サーバーの、​どの​ツールを、どの​引数で​呼んだかを​残す。

あわせて、​許可リストの​サーバーを​四半期ごとに​見直す。​使われていない​サーバーを​止め、​提供元の​更新で​ツールが​増えていないかを​確かめる。​ツールの​一覧は、​サーバー側の​更新で​利用者の​操作なしに​変わる​ことがある。

データ境界・権限・監査ログの​設計を​全社の​AIガバナンスと​して​整理する​方​法は​「AIガバナンスと​実装セキュリティ|6つの​制御点」で​解説している。

導入の​進め方

段階やること判断の基準
1. 対象業務を​決めるAIに​社内システムを​使わせたい​業務を​1つ選ぶ。​読み取りだけで​価値が​出る​業務から​始める誰の、​どの​作業時間が​減るかを​数字で​言えるか
2. サーバーを​選ぶ公式の​サーバーが​あれば​それを​使う。​なければ​自社で​作るか、​既存の​API連携で​足りるかを​比べる許可リストの​4項目を​埋められるか
3. 権限を​設計する利用者本人の​権限で​動かす。​スコープと​ツールを​最小に​する普段見られない​情報に​AIが​届かないか
4. 小さく​試す部署を​限って​使い、​承認の​画面と​ログを​確認する承認の​手間が​業務を​止めていないか。​ログで​操作を​追えるか
5. 広げる書き込みの​ツールを​順に​足し、​利用する​部署を​増やす棚卸しの​担当と​周期が​決まっているか

社内システムや​SaaSと​AIを​つなぐ​設計の​全体​像は​「SaaS連携×AI実装|定着しない​SaaSを​成果に​変える​統合設計」で​扱っている。


FDXの​支援

FDXは​AX​(AI Transformation)の​実装パートナーと​して、​業務の​分解から​実装・現場定着・運用移管までを​対応領域と​する。​MCPの​導入では、​接続​その​ものより​先に、​どの​業務で​AIに​何を​させるかと、​権限の​境界を​決める​ことを​重視する。

どの​業務から​MCPで​つな​ぐべきかを​相談したい​場合はお問い合わせから、​まず​自社の​状況を​確かめたい​場合はAX診断からどうぞ。


よく​​ある​​質問​(FAQ)

Q1. MCPとは​​何か?

A. MCP​(Model Context Protocol)は、​AIアプリが​外部の​データや​機能を​使う​ための​共通の​接続規格である。​AIアプリ​(ホスト)が​接続先ごとに​クライアントを​用意し、​データや​機能を​提供する​MCPサーバーと​1対1で​つないで、​JSON-RPC 2.0で​やり取りする。​2024年11月に​Anthropicが​公開し、​2025年12月に​Linux Foundation傘下の​Agentic AI Foundationへ​寄贈された。

Q2. MCPサーバーとは​​何か?

A. AIに​機能や​データを​提供する​プログラムである。​AIが​実行する​「ツール」、​読み取る​「リソース」、​定型の​指示である​「プロンプト」の​3つを​提供できる。​PC上で​動く​ローカルの​サーバー​(stdio接続)と、​社内システムや​SaaSが​提供する​リモートの​サーバー​(Streamable HTTP接続)が​ある。

Q3. MCPと​​APIは​​何が​​違うのか?

A. APIは​システムごとの​呼び出し方で、​MCPは​AIアプリから​見た​呼び出し方を​そろえる​規格である。​多くの​MCPサーバーは​内部で​既存の​APIを​呼んでいる​ため、​MCPは​APIを​置き換える​ものではない。​複数の​AIアプリから​同じ​社内システムを​使わせたい​場合に​MCPが​向いている。

Q4. MCPは​​セキュリティ上危険なのか?

A. 規格​その​ものが​危険なわけではないが、​AIが​触れられる​範囲が​広がる​ため、​設計を​誤ると​被害も​広がる。​仕様は​トークンの​使い回しの​禁止や、​ツール実行前の​人の​確認を​定めているが、​プロトコルでは​強制できないと​明記している。​使って​よい​サーバー、​誰の​権限で​動くか、​公開する​操作、​実行前の​確認、​記録の​5点を​導入する​企業が​決める​必要が​ある。

Q5. 公式の​​MCP Registryに​​載っている​​サーバーなら​​安全か?

A. 安全とは​限らない。​公式の​MCP Registryは​公開サーバーの​情報を​集める​場所で、​2026年11月5日の​確認では​プレビューの​段階に​ある。​掲載情報は​意図的に​評価せず、​コードの​安全性の​検査は​配布元や​利用する​側の​マーケットプレイスに​任せている。​社内では​自社の​許可リストで​管理する。

Q6. 2025年に​​作った​​MCPサーバーや​​クライアントは​​そのまま​​使えるか?

A. 組み合わせに​よる。​2026-07-28版で​接続開始のinitializeと​セッションが​廃止された。​仕様の​互換性の​表では、​古い方​式に​しか​対応しない​クライアントは、​新しい​方​式に​しか​対応しない​サーバーに​つながらない。​使う​ホストと​サーバーが​対応している​版を​確認し、​必要なら​両方の​方​式に​対応した​SDKに​更新する。


次に​​読むべき記事


まとめ


出典・参考文献

※ 英語資料からの​引用・要約は​編集部に​よる​翻訳である。​5つの​権限設計、​操作の​区分表、​導入の​進め方の​表は、​公開情報を​踏まえた​編集部の​設計例であり、​特定の​製品の​機能を​保証する​ものではない。​各製品の​対応状況は​変わる​ため、​導入時に​公式ドキュメントで​確認されたい。

Whitepaper

AX 診断と研修設計

読んだ後の「次に何をするか」のたたき台。

  • 成果が出ない真因「戦略不在」— 3つのつまずきの構造
  • 戦略=CAIO・診断=AIアセスメント・育成=AI-OJTの三位一体モデル
  • AI導入の4ステップと、年6,552万円削減などの成功事例

AX​(AI Transformation)の​実装パートナーと​して

業務の分解から実装・現場定着・運用移管まで一気通貫で支援します。