返回文章列表
AIMCPAgentLLMDeveloperLangGraph
🔌

MCP Is Becoming the REST API of Agentic AI

Model Context Protocol has gone from Anthropic side project to Linux Foundation standard in 15 months. With 97M+ monthly SDK downloads and backing from OpenAI, Google, Microsoft, and AWS, MCP is the infrastructure bet of 2026. Here is what every AI engineer needs to understand right now.

iBuidl Research2026-03-0812 min 阅读
TL;DR
  • MCP は Anthropic が 2024 年 11 月に公開し、2025 年 12 月に Linux Foundation(Agentic AI Foundation)へ寄贈済み — OpenAI・Google・Microsoft・AWS が正式支持
  • 月間 9700 万回の SDK ダウンロード:Cursor、Figma、Replit、Playwright、Zapier、Cloudflare が既に対応
  • エージェント間通信が 2026 年ロードマップの中心:MCP Server 自体がエージェントとして動作し、他エージェントと交渉する設計へ
  • AI エンジニアのキャリア転換点:MCP を書ける開発者と書けない開発者の生産性格差が 2026 年 Q3 までに顕在化する
  • REST API が 2000 年代初頭の Web を標準化したように、MCP は Agentic AI レイヤーを標準化する — 今がその出発点

Executive Summary

2000 年代初頭、Roy Fielding が REST アーキテクチャスタイルを定義した。その後 10 年で、REST は Web サービス統合の事実上の標準になった。今、同じことが AI エージェントのツール統合レイヤーで起きている。

Model Context Protocol(MCP) は、AI モデルが外部ツール・データソース・サービスと通信するための標準化されたプロトコルだ。Anthropic が 2024 年 11 月に公開し、2025 年 12 月に Linux Foundation へ寄贈。2026 年 3 月時点で、業界の主要プレイヤー全員が支持を表明している。

これは単なるオープンソース贈与ではない。インフラ標準を先に定義したプレイヤーが、その上に築かれるエコシステム全体に影響力を持つ — HTTP を設計した人々と同じように。


Section 1 — MCP が解決している問題

MCP 以前の世界を理解することが重要だ。

AI エージェントが外部ツールを使いたいとき(データベースを検索する、API を叩く、コードを実行する)、開発者はそれぞれのツールに対してカスタム統合を書く必要があった。

エージェント → カスタムコネクタ A → データベース
エージェント → カスタムコネクタ B → Slack
エージェント → カスタムコネクタ C → GitHub
エージェント → カスタムコネクタ D → Figma
...

これは N×M の問題だ。N 種のエージェント × M 種のツール = N×M 個の統合が必要になる。

MCP はこれを N+M に変換する:

エージェント (MCP Client)
    ↓ 標準プロトコル
MCP Server (Slack)
MCP Server (GitHub)
MCP Server (Figma)
MCP Server (任意のツール)

一度 MCP Server を書けば、MCP に対応したすべてのエージェントから使える。 これが REST API が Web に与えたのと同じ価値だ。

9,700万+
月間 SDK ダウンロード数
2026 年 3 月時点
15 ヶ月
公開からの経過
2024 年 11 月 → 2026 年 3 月
5 社
主要バッカー
OpenAI・Google・Microsoft・AWS・Anthropic
Cursor, Figma, Replit, Playwright, Zapier, Cloudflare 他
対応プロダクト
2026 年 Q1 時点

Section 2 — 技術アーキテクチャ:MCP の仕組み

MCP は 3 つのコアコンポーネントで構成される:

MCP Host(クライアントアプリ) Claude Desktop、Cursor、Zed など。ユーザーが直接操作する環境。

MCP Client(プロトコルレイヤー) Host 内に存在し、MCP Server との通信を管理する。

MCP Server(ツール提供側) 外部サービスや機能を MCP プロトコルで公開する軽量サーバー。

// MCP Server が公開するツール定義の例
{
  "name": "search_codebase",
  "description": "Search the codebase for a given query",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": { "type": "string" },
      "file_pattern": { "type": "string" }
    },
    "required": ["query"]
  }
}
なぜ JSON-RPC + stdio なのか

MCP は HTTP ではなく JSON-RPC 2.0 を使い、ローカル実行では stdio(標準入出力)を使う。これは意図的な設計だ。AI エージェントは長時間実行プロセスであり、HTTP のリクエスト-レスポンスモデルよりも、持続的な双方向通信のほうが自然にフィットする。Remote MCP(HTTP + SSE)も仕様に含まれており、クラウドサービス統合に使われる。


Section 3 — 2026 年ロードマップ:何が来るか

現在の MCP はツール統合(エージェントがツールを呼ぶ)に特化しているが、2026 年ロードマップには 3 つの大きな拡張が含まれる。

機能現在(v1)2026 ロードマップ
ツール統合✅ 安定版継続改善
エージェント間通信❌ 未対応MCP Server 自体がエージェントとして動作
マルチモーダルテキスト + ファイルのみ画像・音声・構造化 UI
Host 内 UI レンダリング❌ 未対応エージェントがインタラクティブ UI を Host 内で表示
認証・認可基本的なトークンOAuth 2.0 フル対応

最も重要な変化はエージェント間通信だ:MCP Server 自体が別の MCP Server(エージェント)と交渉できるようになる。これはオーケストレーターとサブエージェントが標準プロトコルで通信する世界 — LangGraph や CrewAI が今ライブラリレベルで実現していることが、プロトコルレベルで標準化される。

Multi-Agent との関係

LangGraph・CrewAI・AutoGen は「どうエージェントを組み合わせるか」(オーケストレーション)を解く。MCP は「エージェントがどうツールや他エージェントと通信するか」(インターフェース標準)を解く。両者は競合ではなく補完関係にある。LangGraph + MCP が 2026 年の標準スタックになる可能性が高い。


Section 4 — 実装:最初の MCP Server を 30 分で書く

TypeScript での最小 MCP Server:

import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { CallToolRequestSchema, ListToolsRequestSchema } from "@modelcontextprotocol/sdk/types.js";

const server = new Server(
  { name: "my-mcp-server", version: "1.0.0" },
  { capabilities: { tools: {} } }
);

// ツール一覧を公開
server.setRequestHandler(ListToolsRequestSchema, async () => ({
  tools: [{
    name: "get_web3_salary",
    description: "Get Web3 engineer salary range by role and city",
    inputSchema: {
      type: "object",
      properties: {
        role: { type: "string" },
        city: { type: "string" }
      },
      required: ["role"]
    }
  }]
}));

// ツール実行
server.setRequestHandler(CallToolRequestSchema, async (request) => {
  if (request.params.name === "get_web3_salary") {
    const { role, city } = request.params.arguments as { role: string; city?: string };
    // 実際の処理
    return { content: [{ type: "text", text: `${role} in ${city ?? "Remote"}: $10k-20k/mo` }] };
  }
  throw new Error("Unknown tool");
});

const transport = new StdioServerTransport();
await server.connect(transport);

Python バージョン(mcp パッケージ使用)も同様のパターンで書ける。Go 版は公式 SDK が 2026 Q2 に安定版リリース予定。


Section 5 — AI エンジニアへのインパクト

MCP が普及することで、AI エンジニアの仕事の定義が変わる:

以前(2025 年まで)

  • ツールごとにカスタムコネクタを書く
  • LangChain の Tool クラスを継承して実装
  • フレームワークに依存したグルーコードが多い

現在(2026 年)

  • MCP Server を一度書けば、Cursor・Claude Desktop・LangGraph 全てで使える
  • ツール実装がフレームワーク非依存になる
  • MCP Server ライブラリとして公開・販売できる(新しいビジネスモデル)
キャリア上の意味

MCP 対応の MCP Server を書けるエンジニアは、2026 年後半から 2027 年にかけて明確なプレミアムを得る。理由は単純で、MCP Server の需要(エンタープライズのすべての内部システムを MCP で公開したい)に対して、書けるエンジニアが絶対的に不足しているからだ。iBuidl の AI コースでは Q2 から MCP Server 開発モジュールを正式カリキュラムに追加する。


90-Day Action Plan

今すぐ(Week 1-2)

  • @modelcontextprotocol/sdk または mcp (Python) をインストールして Hello World を動かす
  • Cursor の MCP 設定を有効にし、既存の MCP Server(filesystem、fetch、puppeteer)を試す
  • MCP の公式仕様ドキュメントを読む(1時間以内に読了できる)

30 日以内

  • 自分のプロジェクトまたは会社の内部 API を MCP Server として公開する
  • LangGraph + MCP の組み合わせで小さな Agent を構築する

90 日以内

  • 汎用性のある MCP Server を npm / PyPI で公開する(ポートフォリオ価値が高い)
  • Agent-to-Agent 通信の 2026 ロードマップを追跡し、アーキテクチャ設計に組み込む

Monitoring Checklist

シグナル注目ポイント
MCP Server の npm 週間 DL 数100 万超 → 本格採用フェーズ突入
主要クラウド(AWS Bedrock / GCP Vertex)の MCP ネイティブ対応発表時期 → エンタープライズ普及の起点
Go / Rust 公式 SDK リリースバックエンドエンジニアの参入障壁が下がる
エージェント間通信仕様のドラフト公開2026 年最大のアーキテクチャ変化の先行指標
LangGraph の MCP ネイティブ対応現在 wrapper 経由、ネイティブ統合で開発体験が一段上がる

標準化の勢い9.5/10

OpenAI・Google・Microsoft 全員が支持 — 競合標準が生まれる余地はほぼない

現在の開発体験8/10

ローカル開発は快適、Remote MCP と認証周りはまだ粗削り

キャリアインパクト9/10

2026 年後半から MCP スキルが求人要件に入り始める

エコシステム成熟度7.5/10

Server の数は急増中だが品質のばらつきが大きい

综合评分
9.0
Research Score / 10

MCP は本物の標準化イベントだ。REST API が 2000 年代初頭の Web を変えたように、MCP は 2020 年代後半の AI エージェント層を変える。15 ヶ月でゼロから業界標準へ — この速度は Anthropic の技術的影響力と、問題の普遍性を同時に証明している。AI エンジニアにとっての意味は明確だ:MCP Server を書けることは、2026 年後半から「当たり前のスキル」になる。今が習得の最適タイミングだ。


Sources: Linux Foundation Agentic AI Foundation (Dec 2025), MCP official specification, dev.to, Red Hat Developer, buildmvpfast.com. Data as of March 8, 2026. Not investment advice.

— iBuidl Research Team

更多文章