MCP(Model Context Protocol)とは? エンタープライズ・ガイド

MCPはAIがツールに接続する方法を標準化する——だがプロトコルはプラットフォームではない。MCPがどう動き、どこで止まり、自前サーバーとプラットフォームネイティブな統合のどちらを選ぶべきかをここで解説する。

Updated

6 min read

あなたが展開するあらゆるAIエージェントは、仕事が実際に存在するシステム——Salesforce、Zendesk、Jira、データウェアハウス——に到達する必要がある。長年、そうした接続の一つひとつが手作りの統合だった。10のシステムにまたがる10のエージェントは、90個の壊れやすいコネクタを意味し、その一つずつをチームの誰かが所有し、パッチを当てていた。

MCP(Model Context Protocol)は、それを終わらせるために存在する。USB-Cがあらゆるデバイスに1つのポートを与えたように、MCPはAIに、ツールとデータに話しかけるための単一の標準的な方法を与える。だが、プロトコルは完成したシステムではない。

以下では、この標準がどう動くのか、サーバーとは実際に何なのか、それがどこで止まるのか、そしてそれを採用すべきか、それともすでにあなたのシステムに接続しているプラットフォームの上に築くべきかをどう判断するかを見ていく。

TL;DR

  • MCP(Model Context Protocol)は、Anthropicが2024年11月に公開したオープンな標準であり、AIアプリケーションが、システムごとのカスタムコードではなく、1つの一貫したインターフェースを通じて外部のツールやデータに接続できるようにする。
  • サーバーとは、ツールやデータソースをラップする軽量なラッパーで、AIクライアントに対して3つのもの——tools(行動)、resources(読み取り専用データ)、prompts(テンプレート)——を公開する。
  • この標準は「N×M」の統合問題を解決し、多対多のコネクタをハブ&スポーク型へと変える。それはガバナンス・セキュリティ・保守を解決しない。それらは引き続きあなたの手元に残る。
  • 導入は現実に進みつつあるが、まだ初期段階だ。ソフトウェア組織の41%が本番環境でのサーバー稼働を報告しており、最大の障壁はセキュリティである(Stacklokの2026年レポート)。
  • サーバーの運用やパッチ適用なしにエージェントへ最新データを届けたいなら、プラットフォームネイティブなアプローチが保守を丸ごと省ける。Computerは、フェッチ型の取得アプローチと比べてトークン使用量を最大95%削減する(社内ベンチマークに基づく。Jeff Smith, Solutions Architecture, 2026年4月)。

MCP(Model Context Protocol)とは何か?

MCP(Model Context Protocol)は、AIアプリケーションが外部のツール・データソース・サービスに接続するための、単一で一貫した方法を定義するオープンな標準である。Anthropicが2024年11月に公開・オープンソース化し、以来ChatGPT、Claude、Cursor、Gemini、Microsoft Copilotへと採用が広がってきた。

最もよく使われる比喩は的を射ている。USB-Cがあらゆるデバイスに1つの標準ポートを与えたように、このプロトコルはAIに、周囲のシステムへ到達するための1つの標準的な方法を与える。それ以前は、モデルを新しいツールにつなぐたびに、その特定の組み合わせ専用のコードを書く必要があった。MCPは、そうした断片的でその場限りの連携を1つの標準に置き換えるため、同じ接続が多くのAIクライアントで通用する。

これは真に有用なインフラであり、AIとツール間の通信のためのオープンな標準は、業界全体にとって歓迎すべき一歩だ。興味深い問いは、「それは何か」から「それをうまく動かすには何が要るか」へ移った瞬間に始まる。

Model Context Protocolはどう動くのか?

このプロトコルは、JSON-RPC上に構築されたクライアント・サーバー型のアーキテクチャを使う。AIアプリケーション(ホスト)がクライアントを動かし、外部の統合はそれぞれサーバーとして動く。クライアントは接続し、サーバーに何ができるかを尋ね、モデルが使える能力の構造化されたリストを受け取る。

これらの能力は3つのプリミティブに分かれる:

  • Tools(ツール):チケットの作成やクエリの実行など、モデルが行動を起こすために呼び出せる関数。
  • Resources(リソース):ドキュメント、ログ、データベースのレコードなど、モデルが取り込める読み取り専用データ。
  • Prompts(プロンプト):モデルがサーバーとどうやり取りするかを導く、再利用可能なテンプレート。

素のAPIと違って感じられる部分は、実行時のディスカバリー(runtime discovery)だ。モデルはすべてのエンドポイントを事前にプログラムしておく必要がない。接続して「どんなツールを提供していますか」と尋ね、その答えに適応する。それが、1つのエージェントが、それぞれ専用のコードなしに多くのサーバーと連携できる理由だ。

戦略的な要点:このプロトコルは、モデルとシステムの間の「配線」を標準化する。それによって個々の接続のコストは下がる。だがそれは同時に、稼働させるすべてのサーバーが、誰かがセキュリティを守り保守しなければならない、データへの生きた経路になることを意味する。

pasted-image.jpg

MCPサーバーとは何か?

MCPサーバーとは、外部のツール・API・データソースをラップし、その機能を互換性のあるあらゆるAIクライアントに公開する軽量なプログラムである。内部では、実際の処理は依然として本物のAPIが行う。サーバーの役割は、その能力をモデルが発見し呼び出せる標準フォーマットで記述することだ——行動のためのtools、データのためのresources、テンプレートのためのprompts。

実際には、各サーバーはそれ自身の小さなサービスであり、独自の認証情報・設定・デプロイを持つ。エージェントをSlackサーバー、GitHubサーバー、データベースサーバーにつなぐと、あなたはいまや3つの独立したプロセスを、それぞれ独自の認証と障害モードとともに動かすことになる。その設計は、開発者1人・ノートPC1台の規模ではきれいだ。本番ではより複雑になる。それが次に理解しておくべきことだ。

MCPが重要な理由と、その限界

この標準が重要なのは、「N×M」の統合問題を解消するからだ。それ以前は、N個のエージェントをM個のシステムにつなぐには、ほぼすべての組み合わせごとに専用の統合が必要になりかねず、その負担はエージェントとシステムを増やすほど二次関数的に膨らんだ。プロトコルは、その多対多の絡まりをハブ&スポーク型へと変換する——各システムが1つのサーバーを公開し、どんなエージェントもそれを通じて接続する。これは本物の前進だ。

ここが限界だ。プロトコルはコンポーネントがどう話すかを定義する。それらを動かしたり、守ったり、最新に保ったりはしない。本番では、3つのギャップがすぐに現れる:

これらのどれも、プロトコルを悪い選択にはしない。それを、完成した能力ではなく出発点にするだけだ。共有された配線は手に入る。だがレジストリ・ルール・保守は、依然としてあなたが用意する。

戦略的な要点:MCPは一度きりの統合ではなく、継続的な運用コミットメントとして予算化すること。コネクタは安くなるが、サーバー・認証情報・監査は、あなたのチームが所有する恒常的な費目になる。

自前のMCPサーバー vs プラットフォームネイティブな統合

AIエージェントにあなたのシステムへのアクセスを与える方法は2つある。サーバーを自分で構築して動かすか、あるいはそのデータがすでに存在し最新に保たれているプラットフォームの上に築くか。違いは能力についてではない。運用の重みを誰が背負うか、である。

観点自前のMCPサーバープラットフォームネイティブな統合
統合モデルツールごとに1サーバー、エージェントごとに接続データはプラットフォーム内ですでに統一済み
データの鮮度各サーバーの作り方とポーリング方法に依存双方向エンジンで継続的に同期
保守各サーバーのパッチ・セキュリティ・監視を自分で行う保守と稼働はプラットフォームが所有
アクセス制御サーバーごとに設定し、ドリフトしやすいデータ層で権限を考慮
障害の表面積サーバーを追加するたびに拡大1つの制御ポイントに集約

要するに:自前のサーバーは所有の代償と引き換えに柔軟性を与え、プラットフォームネイティブなアプローチは、低レベルの制御をいくらか手放す代わりに運用負荷を大幅に減らす。エージェントが主に、すでに運用しているシステムへの信頼できる権限考慮型のアクセスを必要とするだけなら、後者の道は作業のカテゴリーを丸ごと取り除く。ここで、ナレッジグラフがRAGとどう違うかも効いてくる。プラットフォームネイティブなアクセスは、単にどう取得するかだけでなく、基盤となるデータがどれだけ良く構造化されているかに依存するからだ。

効率への含意

すべてのサーバーは、リクエストのたびに自身のツールカタログ全体をモデルに渡す。サーバーを増やすほど、そのコンテキストは積み上がっていく。Anthropic自身のエンジニアリング分析では、ツール定義と中間結果をコンテキストウィンドウ経由で引き込むワークフローが、コード実行によって2,000トークンに削減される前は約15万トークンを消費していた。

すでに統一され構造化されたコンテキストを保持するプラットフォームは、呼び出しのたびにすべてのツールを記述し直す必要がない。DevRevの社内ベンチマークでは、Computerはフェッチ型の取得アプローチと比べてトークン使用量を最大95%削減する(社内ベンチマークに基づく。Jeff Smith, Solutions Architecture, 2026年4月)。本番規模では、その差が、経済的にスケールするエージェント・プログラムと、そうでないものとの分かれ目になる。

戦略的な要点:トークン効率は脚注ではなくコスト項目だ。日々数千のインタラクションに、数万の無駄なコンテキストトークンを掛け合わせると、初期に下したアーキテクチャの選択が、後になってユニットエコノミクスを決めることになる。

あなたの企業はMCPを採用すべきか? 意思決定ガイド

これは全か無かの賭けではない。正しい判断は、あなたが何を作っているか、そしてチームが現実に運用できるものが何かによって決まる:

  • プロトコルを直接採用すべきなのは、サーバーを運用しセキュリティを守るエンジニアリング能力があり、ネイティブ対応のないニッチな自社製ツールにエージェントを到達させる必要があり、ガバナンスとパッチ適用を自ら所有する用意があるときだ。
  • プラットフォームネイティブに寄せるべきなのは、エージェントが主に一般的なエンタープライズシステムから最新データを必要とし、サーバーごとに認証情報を管理せずに権限考慮型のアクセスを望み、配管よりもエージェントの振る舞いにエンジニアリングの時間を使いたいときだ。
  • 両方を使うべきなのは、アクセスの大半が、すでにコアシステムをつないでいるプラットフォームを通じて行われ、それがカバーしないロングテールのツールにだけサーバーを選択的に使うときだ。

ほとんどの企業にとって正直な答えは、両者の組み合わせだ。問いは「採用するかしないか」ではなく、「エージェントスタックのどれだけを自分の手で運用すべきか」である。ほかなら自分で配線して保守するはずのすべてのシステムについて、そのコンテキストが単に「すでにそこにある」ようにできないかを問うてみてほしい。

pasted-image.jpg

MCPサーバーの保守なしでエージェントを構築する

多くのチームが半年経って感じるギャップはここだ。あなたが欲しかったのは、ライブの顧客データに対して行動するエージェントだった。手に入ったのは、設定すべきサーバーの群れ、ローテーションすべき認証情報、同期を保つべきツールカタログ——エージェントが1件のチケットを解決する前に、これらすべてだった。保守という税が、いつの間にかプロジェクトそのものになってしまう。

ほとんどのビルダーは、その税を取り除けない。彼らのエージェントはあなたのシステムの外側に存在し、あなたが所有する接続を通じて中へ手を伸ばさなければならないからだ。DevRevは異なる道を取る。

Computer上で構築されたエージェントはプラットフォームの内側で動くため、顧客データ・チケット・会話・製品コンテキストにすでにアクセスできる。DevRevの特許取得済みの双方向同期エンジンであるComputer AirSyncが、そのデータをSalesforce・Zendesk・Jiraにわたって最新に保つため、展開されたエージェントは古いコピーではなく今日の状態に対して行動する。

Computer Agent Studioでは、サーバーを立ち上げて設定するのではなく、平易な言葉でスキルを選ぶことで構築できる——build・test・deploy・observeというライフサイクル全体にわたって。その統一されたコンテキストがどう構造化されているか、より深い全体像を知りたければ、DevRevのAIナレッジマネジメントに関するガイドが解説している。

その結果は本番で現れる。

BILLはComputerを導入し、いまでは顧客課題の70%を人間の介在なしに自動で解決し、社内の500万ドルの削減目標を上回るペースにある

ActionIQは、DevRev上にチームを統合した後、顧客チケットの解決が50%高速化し、インシデントの解決時間の中央値が67%短縮した。どちらのチームも、その時間を統合サーバーのお守りに費やしてはいない。

MCPはプロトコルだ。DevRevは、すでにそこに住んでいるプラットフォームだ。

MCPとより大きなオーケストレーションの全体像

このプロトコルは、急成長するスタックの中の1つのレイヤーにすぎない。ガートナーは、2026年末までにタスク特化型のAIエージェントがエンタープライズアプリケーションの40%に組み込まれると予測している。2025年の5%未満からの上昇だ。その数が上がるにつれ、認証情報・ツール呼び出し・シャドーサーバーという運用上の表面積が、多くのガバナンス・フレームワークが追いつける速度より速く広がっていく。

それが、エージェントの氾濫とオーケストレーションの背後にある本当の物語だ——エージェントが多すぎるのではなく、エージェントとあなたのシステムの間の、ガバナンスされていない接続が多すぎるのだ。それらの接続に共通言語があることは助けになる。だがそれは、どのエージェントが・いつ・どんな権限で行動すべきかを決めてはくれない。

プロトコルで標準化するにせよ、プラットフォームで標準化するにせよ、オーケストレーションとガバナンスの問いは残り、それがエージェント・プログラムを安全にスケールできるかどうかを決める。

ここから見えてくること

このすべての根底にあるパターンはシンプルだ。MCPは接続を安くし、そうすることで難しい部分を新しい場所へ移した——サーバーの運用、アクセスのガバナンス、そしてトークンの支払いだ。MCPの上に直接築くにせよ、プラットフォームの上に築くにせよ、その両方の組み合わせの上に築くにせよ、勝ち筋は同じである。

エンジニアリングの時間を、エージェントに餌を与え続ける配管ではなく、エージェントが何をするかに使うこと。もしエージェントの大半が、すでに運用しているシステムへの最新で権限考慮型のアクセスを必要とするだけなら、そのコンテキストは単に「すでにそこにある」ようにできる。

Computerが、サーバーの氾濫なしに、同期され続けるデータの上で本番エージェントをどう構築するかをご覧ください。デモを予約する

Frequently Asked Questions

DEVREV

See Computer work for you

Your AI teammate that finds answers, takes action, and gets work done across every tool.