AIエージェント通信プロトコルの収束と輸送層の課題
MCP solved tool calling. A2A solved coordination. What solves transport?
AIエージェントのエコシステムは現在、プロトコルの乱立期にあり、MCP(モデルコンテキストプロトコル)、ACP(エージェント通信プロトコル)、A2A(Agent2Agent)、ANP(エージェントネットワークプロトコル)などが登場している。MCPはツール呼び出しインターフェースとして、A2Aはタスク調整インターフェースとして、ACPはメッセージエンベロープ形式として、ANPは発見とIDプロトコルとして、それぞれ異なるレイヤーを解決し、補完し合っている。MCPはツール呼び出し層で事実上の標準となりつつあり、A2Aも広く採用されている。しかし、これらのプロトコルはHTTP上で動作するため、NAT(ネットワークアドレス変換)の背後にあるデバイス間の直接通信に課題があり、リレーインフラストラクチャへの依存がレイテンシ、コスト、障害モードを増加させている。この輸送層の問題は、UDPホールパンチング、STUN、QUICなどの技術で解決可能であり、将来的には能力ベースのルーティングが重要になると予想される。MCPとA2Aは安定化に向かうが、輸送層は今後18~24ヶ月で多様な実装を経て収束すると見られる。アーキテクチャ設計においては、アプリケーションセマンティクスと輸送層の分離が重要である。
本稿はAIエージェント間通信プロトコルの収束動向を整理しており、MCP(モデルコンテキストプロトコル)がツール呼び出し層で事実上の標準になりつつある点は注目に値する。しかし、現時点では具体的な企業の発表や調達、製品ローンチといった投資判断のトリガーとなる事象は含まれておらず、分析・展望レベルの情報に留まる。AIエージェントエコシステムのインフラ層への投資テーマを考える上での背景情報として有用だが、即座のアクションにはつながらない。