本文へスキップ
IFAI

AIツール

Anthropic、MCP商用設計パターンを公開:月間3億DL突破、動的検索でトークン85%削減

公開 拡散指数 42

AnthropicはModel Context Protocol(MCP)を用いてエージェントを本番システムへ接続するための実践ガイドを公開しました。SDKの月間ダウンロード数は3億回を突破。意図に基づいたツール集約やオンデマンドのツール検索を提唱しており、ツールの定義トークンを85%以上削減できるとしています。

画像:claude.com

AIエージェントの真価は、外部の業務システムとどこまでつながるかで決まります。多くの開発者は手始めにAPIを直接叩かせたり、CLIスクリプトを実行させたりしますが、クラウド上の本番環境にエージェントを投入すると、途端に連携の複雑さに直面することになります。

Anthropicは、モデルコンテキストプロトコル(MCP)を使ってClaudeエージェントを本番システムに接続するための設計指針を公開しました。同時に公開された数字も注目を集めています。MCP SDKの月間ダウンロード数は年初の1億件から急増し、直近で3億件を突破しました。公式ディレクトリには200以上のMCPサーバーが並び、毎日数百万人がClaudeを通じて利用しているといいます。

APIの丸写しをやめ、意図に合わせて集約する

外部接続にはAPI直接呼び出し、CLI、MCPの3つの選択肢があります。API直接呼び出しは単一の連携なら手軽ですが、エージェントやサービスが増えると組み合わせごとの個別開発が必要になります。CLIはローカル環境には強いものの、コンテナが使えないクラウドやモバイルでは限界があります。そこで共通レイヤーとして機能するのがMCPです。

Anthropicは、本番用MCPサーバーを構築する際に「APIエンドポイントをそのままツール化しないこと」を強く推奨しています。細切れのAPIをモデルに何回も呼び出させるのではなく、ユーザーの意図に沿って複数の処理をひとまとめにしたツールを設計するほうが、モデルの信頼性が大幅に向上します。

何千もの操作が存在するシステムでは、コード実行によるオーケストレーションが有効です。CloudflareのMCPサーバーはその典型例で、検索と実行のわずか2つのツールをサンドボックス内で動かすことで、約2500件のエンドポイントをわずか1000トークン程度でカバーしています。

クライアント側のトークン消費を抑える工夫も示されました。ツール定義を最初からすべて読み込まず、実行時に動的検索する手法では、定義トークンを85パーセント以上削減できるとしています。さらに、結果のフィルタリングをモデルに返さずサンドボックス内のコードで処理することで、複雑なワークフローでのトークン消費を約37パーセント抑えられます。

画面の埋め込みと安全な認証

プロトコル自体の機能拡張も進んでいます。初の公式拡張となる「MCP Apps」は、チャット画面内にグラフやフォーム、ダッシュボードなどのUIを直接インライン表示する機能です。テキストのみを返すサーバーに比べ、定着率が目に見えて高くなる傾向があるといいます。

処理の途中でユーザーに入力を求めるエディシテーション(Elicitation)機能も追加されました。足りないパラメータの入力や危険な操作の確認はフォームで行い、決済やOAuthなどの機密情報はURLモードでブラウザに誘導して完了させます。これにより、エージェントを介さずに認証を行えます。

なぜ重要か

開発者にとって、AI連携のために独自のカスタムコードを書き続ける時代は終わりつつあります。MCPサーバーとして一度実装してしまえば、ClaudeだけでなくChatGPTやCursor、VS Codeなど複数のクライアントからそのまま再利用できるため、今から外部連携を作るならMCPを第一候補に据えるのが妥当です。

業界全体で見れば、Anthropicはプロトコルの標準化を通じてAgent市場のインフラを握ろうとしています。月間3億ダウンロードという実績は、デファクトスタンダードとしての地位を固めつつある証拠です。SaaSベンダー各社も、AIに選ばれるためにMCP対応を急がざるを得なくなるでしょう。

ただし、このアプローチにも懸念はあります。コード実行型のMCPはトークン効率に優れる反面、サーバー側で任意のスクリプトを実行させるための堅牢なサンドボックス環境が必須となります。開発者は利便性とセキュリティ対策のトレードオフを慎重に見極める必要がありそうです。

情報源 (1)

  1. [1]
    claude.com(新しいタブで開きます)原文claude.com

毎日のAIピックアップ