【徹底解説】MCPの上位互換?AIエージェントの新標準「ACP」とは?仕組みから使い方まで

未分類
この記事は約36分で読めます。

【徹底解説】MCPの上位互換?AIエージェントの新標準「ACP」とは?仕組みから使い方までのPodcast

下記のPodcastは、Geminiで作成しました。

ストーリーブック

AIエージェントたちのものがたり:つながる言葉「ACP」の絵本を見る

導入:AIエージェントの「バベルの塔」問題と協調の時代の幕明け

AIエージェント技術は、自律的にタスクを計画し実行する能力によって、多くの産業に変革をもたらす可能性を秘めています。しかし、その発展の裏側で、深刻な「断片化」という課題が浮上しています 。LangChain、CrewAI、AutoGenといった多様なフレームワーク上で開発されたエージェントたちは、それぞれが独自の言語と思考様式を持つ「サイロ」の中に孤立しており、互いにコミュニケーションを取ることができません 。

この状況は、旧約聖書に登場する「バベルの塔」を彷彿とさせます。塔の建設者たちが異なる言語を話し始めたことで協力できなくなったように、現代のAIエージェントも相互運用性の欠如により、そのポテンシャルを最大限に発揮できずにいます。開発者はエージェントを連携させるたびに、一点もののカスタム統合を強いられ、多大な労力と時間を浪費しています 。この非効率なM×N問題(M個のエージェントとN個のツールを連携させるのにM×N通りの実装が必要になる問題)は、単なる技術的な不便さを超え、AI分野全体のイノベーションを阻害する根本的なボトルネックとなっています 。開発者が本来注力すべき高度な知能や協調ロジックの設計ではなく、低レベルな「配管工事」に追われているのが現状です。

この課題を解決し、AIエージェントたちが協調してより複雑で高度なタスクを遂行する新時代を切り拓くために、「Agent Communication Protocol (ACP)」が提唱されました。ACPは、エージェント間のコミュニケーションにおける「HTTP」のような普遍的な標準となることを目指しており、断片化したエコシステムを相互接続されたネットワークへと変革する可能性を秘めています 。

ACPとは何か?AIエージェントのための「世界共通語」

Agent Communication Protocol (ACP)は、AIエージェントが使用するフレームワーク、プログラミング言語、実行環境に関わらず、シームレスな通信を可能にするために設計されたオープンスタンダードです 。IBMのBeeAIプロジェクトから生まれ、現在は中立的な非営利団体であるLinux Foundationの管理下で、オープンなガバナンスと透明性を確保しながら開発が進められています 。

ACPの核心は、ベンダーニュートラルな思想にあります。特定の企業やプラットフォームへのロックインを避け、AIエコシステム全体の公共財として機能することを目指しています。この目的を達成するため、ACPは特定のフレームワークに依存しない、軽量で導入しやすいRESTful APIとして標準化されています 。

このオープンなガバナンスモデルは、ACPが広く受け入れられるための戦略的な基盤です。競合するフレームワークや企業は、特定の競合他社が管理するプロトコルよりも、Linux Foundationのような中立的な組織が監督する標準を採用する可能性がはるかに高くなります。この中立性こそが、ACPが乱立する標準の中から抜け出し、真に普遍的な「世界共通語」となるための鍵となります。

そのリファレンス実装(主要な実装例)としてBeeAIプラットフォームがあり、開発者はACPに準拠したエージェントを発見、テスト、デプロイ、共有することができます 。

ACP vs. MCP:単なる上位互換ではない、補完し合う関係性の解明

ACPを「MCP (Model Context Protocol) の上位互換」と捉える見方がありますが、これは初期の経緯から生じた誤解です。両者は解決しようとする課題が異なり、互いに補完し合う関係にあります 。

MCPは、Anthropic社によって提唱され、「単一のエージェント」が外部のツールやデータソースといった「コンテキスト」にアクセスするための標準です 。これは、エージェントに高性能な計算機や専門書を与えるようなもので、「個」の能力を強化することに主眼を置いています。そのアーキテクチャは、エージェントがツールを「包含」するような関係性であり、USB-Cポートのように様々な周辺機器(ツール)を接続するための統一規格と例えられます 。

一方、ACPは「複数のエージェント間」でのコミュニケーション、つまり「協調」を目的としています 。これは、異なる専門性を持つ人々がチームを組み、対話を通じて共同作業を進めることに似ています。ACPは、エージェント同士がメッセージを送り合う「メッセージパッシング」のモデルを採用しています 。

この混乱の一因は、ACPの初期バージョンがMCPを拡張し、同じJSON-RPC形式を採用していたことにあります。しかし、ACPはその後、よりウェブとの親和性が高く、汎用的なツールで扱いやすいRESTベースのアーキテクチャへと大きく舵を切りました 。このRESTへの移行は、特定のライブラリを必要とせず、より多くの開発者が容易に参加できるオープンなエコシステムを構築するための意図的な設計判断でした。これにより、ACPはツール呼び出しプロトコルの延長線上から、真に普遍的なコミュニケーションプロトコルへと進化を遂げたのです。

以下の表は、両プロトコルの違いを明確に示しています。

表1: MCPとACPの目的と設計思想の比較

項目MCP (Model Context Protocol)ACP (Agent Communication Protocol)
主な目的単一エージェントへのコンテキスト提供(ツール・データ連携)複数エージェント間の協調・対話
対話モデルエージェント ↔ ツール/データソースエージェント ↔ エージェント
通信方式JSON-RPCREST (HTTP)
典型的なユースケースエージェントがデータベースを検索する、APIを呼び出す調査エージェントが要約エージェントに結果を渡し、レポートを作成させる
例えるならAIのための「USB-Cポート」AIチームのための「Slack」や「共通言語」

このように、MCPがエージェントの「能力」を拡張するのに対し、ACPはエージェントたちが「チーム」として機能するための基盤を提供します。両者は競合するのではなく、組み合わせて使用することで、より高度なAIシステムを構築することが可能です。例えば、MCPを使って各エージェントが専門ツールにアクセスし、ACPを使ってその結果を共有・統合するといった連携が考えられます 。

ACPの心臓部:技術アーキテクチャを解剖する

ACPは、シンプルかつ堅牢なクライアントサーバーアーキテクチャを採用しています 。

  • ACPサーバー: 1つまたは複数のAIエージェントをホストし、外部からのリクエストを受け付ける役割を担います。サーバーは、各エージェントを標準化されたRESTインターフェースを通じて公開します 。
  • ACPクライアント: 別のエージェントやアプリケーション、あるいは人間が、ACPサーバー上のエージェントと対話するために使用します。クライアントは、標準的なHTTPリクエストを送信することでエージェントの機能を呼び出します 。

このアーキテクチャの中心となるのが、以下の3つのコアコンセプトです。

エージェントマニフェスト (Agent Manifest)

エージェントマニフェストは、エージェントの「身分証明書」や「能力仕様書」に相当するJSON形式のデータです 。これには、エージェントの名前、説明、処理可能な入力/出力のデータ形式(MIMEタイプ)、ライセンス、作成者情報といったメタデータが含まれます 。

このマニフェストは、単なるメタデータ以上の重要な役割を果たします。それは、エージェントの「インターフェース」とその「実装」を完全に分離することです。これにより、他のエージェントや開発者は、そのエージェントが内部的にどのようなフレームワークやロジックで構築されているかを知ることなく、マニフェストを読むだけで「何ができるか」を理解し、連携を決定できます。この仕組みが、後述するオフラインでのエージェント発見や、柔軟なエージェントの入れ替え(コンポーザビリティ)を実現する技術的な基盤となっています 。

メッセージ構造 (Message & MessagePart)

ACPにおける通信の基本単位は「メッセージ (Message)」です 。メッセージは、一連の「メッセージパート (MessagePart)」で構成され、これによりテキスト、画像、コード、JSONデータといった多様な形式の情報を組み合わせた「マルチモーダル」なコミュニケーションが可能になります 。

  • Message: コミュニケーションの完全な一単位を表します。誰からのメッセージかを示すrole(例: user, agent/echo)と、複数のMessagePartのリスト(parts)を持ちます 。
  • MessagePart: メッセージの個々の構成要素です。実際の情報を含むcontent、その情報の種類を示すcontent_type(例: text/plain, image/png)などのフィールドを持ちます 。

この構造化されたメッセージ形式により、エージェントは複雑な情報を曖昧さなく交換することができます。

実行 (Run) とセッション (Session)

  • Run: 特定の入力に対するエージェントの単一の実行プロセスを指します 。各Runは一意のIDを持ち、その状態(実行中、完了、エラーなど)を追跡できます。
  • Session: 複数のRunをまたいで状態や対話履歴を維持するための仕組みです 。これにより、エージェントは長期的な文脈を記憶し、より人間らしい対話を実現できます。

初心者でも分かる!ACPを支える5つの主要機能

ACPのアーキテクチャは、以下の5つの強力な機能によって支えられています。

  1. RESTベースの通信 (REST-based Communication) ACPは、ウェブで広く使われているRESTの原則と標準的なHTTPメソッド(POST, GETなど)に基づいています 。これにより、特別なライブラリやツールを必要とせず、多くの開発者が慣れ親しんだ方法で簡単にエージェントと対話できます。
  2. 非同期・同期待ち受け (Async-first, Sync Supported) ACPは、デフォルトで非同期通信をサポートするように設計されています 。これは、完了までに数分あるいは数時間かかるような複雑な調査や分析タスクに最適です。もちろん、チャットボットのような即時応答が求められるユースケースのために、同期通信もサポートしています 。
  3. マルチモーダル対応 (Multimodal Message Support) メッセージパートの仕組みにより、テキストだけでなく、画像、音声、動画、PDFファイル、構造化データなど、あらゆる種類のデータを送受信できます。これにより、例えば「この製品画像に関するレポートを作成して」といった、よりリッチで複雑なワークフローが実現可能になります。
  4. SDK不要なアーキテクチャ (SDK-Optional Architecture) ACPの大きな特徴は、SDKが必須ではない点です 。
    curlのような基本的なコマンドラインツールや、Postman、あるいはウェブブラウザからでも直接エージェントを呼び出せます。これにより、プロトタイプの作成や異なるシステムとの統合が非常に容易になります。もちろん、より効率的な開発のためにPythonやTypeScriptの公式SDKも提供されています 。
  5. オフラインでのエージェント発見 (Offline Discovery) これはACPの最も革新的な機能の一つです。エージェントマニフェストをコンテナイメージのラベルなどの配布パッケージに直接埋め込むことで、エージェントが実際に起動していなくても、その存在と能力を発見できます 。この仕組みは、リソースを動的に割り当てる「スケール・トゥ・ゼロ」環境に最適です。例えば、企業は何千もの専門エージェントをカタログに登録しておき、特定のタスクが必要になった瞬間にのみ該当するエージェントを起動して利用するといった、非常にコスト効率の高い運用が可能になります 。

実践ガイド:初めてのACP準拠エージェントを構築する

理論を学んだところで、実際に簡単なACP準拠エージェントを作成してみましょう。ここでは、受け取ったメッセージをそのまま返す「Echo Agent」をPythonで構築します 。

ステップ1: 環境のセットアップ

まず、プロジェクト用のディレクトリを作成し、Pythonパッケージマネージャーuvを使って仮想環境を初期化します。

Bash
uv init --python '>=3.11' my_acp_project
cd my_acp_project

次に、ACPのPython SDKをインストールします。

Bash
uv add acp-sdk

ステップ2: エージェントの作成

agent.pyという名前のファイルを作成し、以下のコードを記述します 。

Python
import asyncio
from collections.abc import AsyncGenerator
from acp_sdk.models import Message
from acp_sdk.server import Context, RunYield, RunYieldResume, Server

# ACPサーバーのインスタンスを作成
server = Server()

# @server.agent() デコレータで関数をエージェントとして登録
@server.agent()
async def echo(
    input: list[Message],
    context: Context
) -> AsyncGenerator:
    """Echoes everything"""
    for message in input:
        await asyncio.sleep(0.5)
        # エージェントの思考プロセスをyieldで返すことができる
        yield {"thought": "I should echo everything"}
        await asyncio.sleep(0.5)
        # 受け取ったメッセージをそのまま返す
        yield message

# サーバーを起動
server.run()

ステップ3: サーバーの起動と確認

ターミナルで以下のコマンドを実行し、ACPサーバーを起動します。

Bash
uv run agent.py

サーバーがhttp://localhost:8000で起動します。別のターミナルを開き、curlコマンドでエージェントが利用可能か確認します 。

Bash
curl http://localhost:8000/agents

以下のようなJSONレスポンスが返ってくれば成功です。

JSON
{
  "agents": [
    {
      "name": "echo",
      "description": "Echoes everything",
      "metadata": {}
    }
  ]
}

ステップ4: エージェントの実行

最後に、curlを使ってエージェントにメッセージを送り、実行してみましょう 。

Bash
curl -X POST http://localhost:8000/runs \
-H "Content-Type: application/json" \
-d '{
  "agent_name": "echo",
  "input": [
    {
      "role": "user",
      "parts": [
        {
          "content": "Howdy!",
          "content_type": "text/plain"
        }
      ]
    }
  ]
}'

レスポンスとして、送ったメッセージがoutputに含まれて返ってきます。

JSON
{
  "run_id": "...",
  "agent_name": "echo",
  "status": "completed",
  "output": [
    {
      "role": "agent/echo",
      "parts": [
        {
          "content_type": "text/plain",
          "content": "Howdy!"
        }
      ]
    }
  ],
 ...
}

これで、最初のACP準拠エージェントの構築と実行が完了しました。

広がるエコシステム:他のプロトコルの中でのACPの位置付け

ACPはAIエージェント通信プロトコルのエコシステムにおける唯一の存在ではありません。Googleが主導する「A2A (Agent-to-Agent)」や、より分散型を目指す「ANP (Agent Network Protocol)」など、複数の標準化の動きが同時に進行しています 。これらのプロトコルとの比較を通じて、ACPの立ち位置をより明確に理解することができます。  

表2: 主要なAIエージェント通信プロトコルの比較

項目ACP (IBM/BeeAI)A2A (Google)ANP
主な焦点ローカル/企業内での協調、実装の容易さプラットフォーム横断での相互運用性オープンなWeb上での分散型協調
アーキテクチャクライアントサーバー(ローカルファースト)クライアントサーバー(クラウド指向)P2P(分散型)
通信方式REST/HTTPJSON-RPC, gRPC, RESTHTTP, JSON-LD
発見メカニズムマニフェスト(オフライン対応)エージェントカード(オンライン)DID, JSON-LDグラフ(分散型)
理想的なユースケース企業内の自動化、エッジコンピューティング、IoT複数ベンダーのサービスを連携させるワークフロー分散型AIマーケットプレイス、トラストが不要なP2P連携
  • ACP vs. A2A: ACPが軽量なREST APIを採用し、企業内やローカル環境での迅速な連携を重視するのに対し、A2Aはより厳密な仕様(エージェントカード)を持ち、異なる企業やプラットフォーム間の大規模な連携を視野に入れています 。
  • ACP vs. ANP: ANPは最も野心的なプロトコルで、W3Cの分散型ID(DID)などを活用し、中央集権的な管理者を必要としないオープンな「エージェントのインターネット」の構築を目指しています 。これに対し、ACPはより現実的で、管理された企業環境内での統制とセキュリティを重視したアプローチを取ります 。

将来的には、これらのプロトコルが階層的に組み合わさって利用される可能性があります。例えば、個々のエージェントはMCPでツールにアクセスし、企業内のエージェントチームはACPで密に連携し、外部組織のエージェントとはA2AやANPを通じて協調するといった、複合的なアーキテクチャが考えられます 。

未来は協調する:ACPが拓くユースケースと今後の展望

ACPのような標準化された通信プロトコルは、これまでは不可能だった、あるいは非現実的だった高度なマルチエージェントシステムの構築を可能にします。

  • 専門家チームによる協調作業: 調査担当エージェント、データ可視化エージェント、財務モデリングエージェントがACPを通じてリアルタイムに連携し、一つの総合的な市場分析レポートを自動生成する 。
  • クロスドメイン・ワークフローの自動化: 製造業の在庫管理エージェントが、物流企業の輸送最適化エージェントにACPで発注データと配送先を送信し、リアルタイムで最適な輸送オプションと到着予定時刻を取得する 。
  • 柔軟なエージェントの交換とアップグレード: システム全体を停止・再設計することなく、特定のタスクを担当するエージェントを、より高性能な新しいモデルにシームレスに入れ替える 。

これらのユースケースに共通するのは、AI開発のパラダイムシフトです。ACPは、一つの巨大な万能エージェントを開発する「モノリシック」なアプローチから、特定の機能に特化した小型で再利用可能な「マイクロエージェント」を組み合わせてシステムを構築する「マイクロサービス」的なアプローチへの移行を促進します。これは、ソフトウェア工学の世界で実証されてきたモジュール性、スケーラビリティ、保守性の向上といった恩恵を、AIエージェント開発の世界にもたらすものです。

結論:孤立したツールから、相互接続されたエージェント社会へ

AIエージェント開発は、個々のエージェントがサイロの中で孤立する「断片化の時代」から、相互に連携し合う「協調の時代」へと移行しつつあります。Agent Communication Protocol (ACP)は、この移行を加速させるための極めて重要な基盤技術です。

ACPは、MCPの単なる上位互換ではなく、異なる目的を持つ補完的なプロトコルです。RESTベースのシンプルな設計、SDK不要の導入しやすさ、そしてオフライン発見というユニークな機能により、開発者が直面する相互運用性の障壁を劇的に低減させます。

このプロトコルがもたらすのは、単なる技術的な利便性だけではありません。それは、AIエージェントを個別の「ツール」から、協調して価値を創造する「社会」へと昇華させるための道筋です。ACPのような標準化された「共通言語」が普及することで、開発者は低レベルな接続の問題から解放され、より高度な知能の探求に集中できるようになります。ACPは、次世代の真にインテリジェントで協調的なAIシステムの構築に不可欠な、まさに「配管」となるプロトコルなのです 。

参考資料

  1. Agent Communication Protocol (ACP), https://research.ibm.com/projects/agent-communication-protocol
  2. Agent Communication Protocol: Welcome, https://agentcommunicationprotocol.dev/
  3. Open protocol for communication between AI agents, applications, and humans., https://github.com/i-am-bee/acp
  4. What is Agent Communication Protocol (ACP)? - IBM, https://www.ibm.com/think/topics/agent-communication-protocol
  5. Understanding the Agent Communication Protocol (ACP) and its Evolution from MCP, https://medium.com/@SreePotluri/understanding-the-agent-communication-protocol-acp-and-its-evolution-from-mcp-c28ad30c8ee0
  6. ACP: Agent Communication Protocol, https://www.deeplearning.ai/short-courses/acp-agent-communication-protocol/
  7. Agent Protocol by e2b - A new standard for AI agents, https://e2b.dev/blog/agent-protocol-developers-community-setting-a-new-standard
  8. The AI agent protocol, https://github.com/e2b-dev/agent-protocol/blob/main/README.md
  9. Awesome AI Agents, https://github.com/e2b-dev/awesome-ai-agents
  10. Replicating Cursor's Agent Mode with e2b and AgentKit, https://e2b.dev/blog/replicating-cursors-agent-mode-with-e2b-and-agentkit
  11. We discussed the Agent Protocol with the community — E2B Blog, https://e2b.dev/blog/discussed-agent-protocol-with-community
  12. The state of AI agents: Reliability, SDKs, benchmarking, and market trends, https://e2b.dev/blog/the-state-of-ai-agents-reliability-sdks-benchmarking-and-market-trends
  13. MCP and ACP: Decoding the Language of Models and Agents, https://outshift.cisco.com/blog/mcp-acp-decoding-language-of-models-and-agents
  14. Breaking Down MCP, A2A, and ACP: The Real Differences in How AI Agents Talk, https://medium.com/@madison.lewis/breaking-down-mcp-a2a-and-acp-the-real-differences-in-how-ai-agents-talk-47f9e5fdba71
  15. API vs MCP vs ACP, https://www.reddit.com/r/mcp/comments/1jb18ce/api_vs_mcp_vs_acp/
  16. Understanding AI Agent Protocols: MCP, A2A, and ACP Explained, https://answerrocket.com/understanding-ai-agent-protocols-mcp-a2a-and-acp-explained/
  17. MCP, ACP, and A2A: Navigating the Growing World of Inter-Agent Communication, https://camunda.com/blog/2025/05/mcp-acp-a2a-growing-world-inter-agent-communication/
  18. MCP, RAG, and ACP: A Comparative Analysis in Artificial Intelligence, https://guptadeepak.com/mcp-rag-and-acp-a-comparative-analysis-in-artificial-intelligence/
  19. Agent Communication Protocol (ACP) - IBM Research, https://research.ibm.com/projects/agent-communication-protocol#:~:text=Agent%20Communication%20Protocol%20(ACP)%20is,programming%20language%2C%20or%20runtime%20environment.
  20. A Practitioner's Guide to Agent Communication Protocol (ACP), https://adasci.org/a-practitioners-guide-to-agent-communication-protocol-acp/
  21. ACP for Beginners: How AI Agents Communicate Locally, https://www.bluebash.co/blog/acp-for-beginners-how-ai-agents-communicate-locally/
  22. ACP: The Internet Protocol for AI Agents, https://towardsdatascience.com/acp-the-internet-protocol-for-ai-agents/
  23. MCP: The Universal Connector for Building Smarter, Modular AI Agents, https://www.infoq.com/articles/mcp-connector-for-building-smarter-modular-ai-agents/
  24. Model Context Protocol (MCP): A New Standard for AI Agents, https://medium.com/garantibbva-teknoloji/model-context-protocol-mcp-a-new-standard-for-ai-agents-878a1378f41d
  25. Enhance AI agents using predictive ML models with Amazon SageMaker AI and Model Context Protocol (MCP), https://aws.amazon.com/blogs/machine-learning/enhance-ai-agents-using-predictive-ml-models-with-amazon-sagemaker-ai-and-model-context-protocol-mcp/
  26. Open Protocols for Agent Interoperability Part 4: Inter-Agent Communication on A2A - AWS, https://aws.amazon.com/blogs/opensource/open-protocols-for-agent-interoperability-part-4-inter-agent-communication-on-a2a/
  27. Agent-to-Agent Protocol: How AI Agents Talk to Each Other (With Real-World Examples) | by Sankara Reddy Thamma | Medium, https://medium.com/@t.sankar85/agent-to-agent-protocol-how-ai-agents-talk-to-each-other-with-real-world-examples-c0d7fd0c2ae1
  28. Agent Network Protocol Technical White Paper, https://agent-network-protocol.com/specs/white-paper.html
  29. Building Enterprise Intelligence: A Guide to AI Agent Protocols for Multi-Agent Systems, https://blog.workday.com/en-us/building-enterprise-intelligence-a-guide-to-ai-agent-protocols-for-multi-agent-systems.html
  30. agent to agent communication - Google Groups, https://groups.google.com/g/gama-platform/c/_9iqUeVs0Mk
  31. We tried building actual agent-to-agent protocols. Here's what's actually working (and what's not) : r/AI_Agents - Reddit, https://www.reddit.com/r/AI_Agents/comments/1k7fdhe/we_tried_building_actual_agenttoagent_protocols/
  32. ACP: Future of offline AI agent collaboration - Alumio, https://www.alumio.com/blog/acp-agent-communication-protocol-ai-standard
  33. The Lingua Franca of AI: Decoding the Agent Communication Protocol - skywork ai, https://skywork.ai/blog/the-lingua-franca-of-ai-decoding-the-agent-communication-protocol/
  34. The Future of AI Agent Communication with ACP | Towards Data Science, https://towardsdatascience.com/the-future-of-ai-agent-communication-with-acp/
  35. Agent Communication Protocol: Welcome, https://agentcommunicationprotocol.dev/
  36. What is Agent Communication Protocol (ACP)? - IBM, https://www.ibm.com/think/topics/agent-communication-protocol
  37. A Survey of Agent Interoperability Protocols: Model Context Protocol (MCP), Agent Communication Protocol (ACP), Agent-to-Agent Protocol (A2A), and Agent Network Protocol (ANP) - arXiv, https://arxiv.org/html/2505.02279v1
  38. AI Agent Use Cases - IBM, https://www.ibm.com/think/topics/ai-agent-use-cases
  39. What Is BeeAI? | IBM, https://www.ibm.com/think/topics/beeai
  40. What Are AI Agent Protocols? - IBM, https://www.ibm.com/think/topics/ai-agent-protocols
  41. IBM Case Studies, https://www.ibm.com/case-studies
  42. Introducing multiagent BeeAI - IBM Research, https://research.ibm.com/blog/multiagent-bee-ai
  43. IBM's Agent Communication Protocol (ACP): A technical overview for software engineers, https://workos.com/blog/ibm-agent-communication-protocol-acp
  44. GitHub - i-am-bee/acp: Open protocol for communication between AI agents, applications, and humans., https://github.com/i-am-bee/acp
  45. Agent Composition, Discovery and Trust, https://github.com/i-am-bee/acp/discussions/122
  46. Understanding API Styles: REST vs. RPC & Synchronous vs. Asynchronous (2/8), https://jiminbyun.medium.com/understanding-api-styles-rest-vs-rpc-synchronous-vs-asynchronous-2-8-107cb523807f
  47. RPC vs. REST - What's the Difference?, https://aws.amazon.com/compare/the-difference-between-rpc-and-rest/
  48. Pros and Cons of JSON-RPC and REST APIs Protocols, https://www.coinapi.io/blog/pros-and-cons-of-json-rpc-and-rest-apis-protocols
  49. How I've Solved the REST vs RPC Dilemma: A Guide to Hybrid REST-RPC Design That Big Tech Companies…, https://medium.com/@kelvincampelo/how-ive-solved-the-rest-vs-rpc-dilemma-a-guide-to-hybrid-rest-rpc-design-that-big-tech-companies-307a26d6f30f
  50. JSON-RPC vs REST for distributed platform APIs, https://dev.to/radixdlt/json-rpc-vs-rest-for-distributed-platform-apis-3n0m
  51. REST vs JSON-RPC?, https://stackoverflow.com/questions/15056878/rest-vs-json-rpc
  52. GitHub - i-am-bee/acp: Open protocol for communication between AI agents, applications, and humans., https://github.com/i-am-bee/acp
  53. Manifest-Based Agent Offline Discoverability, https://github.com/i-am-bee/beeai/discussions/344
  54. Agent Composition, Discovery and Trust, https://github.com/i-am-bee/acp/discussions/122
  55. A Practitioner's Guide to Agent Communication Protocol (ACP), https://adasci.org/a-practitioners-guide-to-agent-communication-protocol-acp/
  56. Agent Communication Protocol: Welcome, https://agentcommunicationprotocol.dev/
  57. What Are AI Agent Protocols? - IBM, https://www.ibm.com/think/topics/ai-agent-protocols
  58. What is Agent Communication Protocol (ACP)? - IBM, https://www.ibm.com/think/topics/agent-communication-protocol
  59. Getting Started with Agent Communication Protocol (ACP) in Python: A Practical Tutorial, https://www.reddit.com/r/machinelearningnews/comments/1ltjrzu/getting_started_with_agent_communication_protocol/
  60. Quickstart, https://agentcommunicationprotocol.dev/introduction/quickstart
  61. Agent Communication Protocols: MCP, ACP & A2A, https://mansurahabiba.medium.com/agent-communication-protocols-mcp-acp-a2a-e6a08d57dd1d
  62. Open Protocols for Agent Interoperability Part 4: Inter-Agent Communication on A2A - AWS, https://aws.amazon.com/blogs/opensource/open-protocols-for-agent-interoperability-part-4-inter-agent-communication-on-a2a/
  63. Agent Network Protocol Technical White Paper, https://agent-network-protocol.com/specs/white-paper.html
  64. The Definitive Catch-Up Guide to Authentication for Agentic AI, https://nhimg.org/community/agentic-ai-and-nhis/the-definitive-catch-up-guide-to-authentication-for-agentic-ai-2/
  65. How do you manage agent auth and permissioning?, https://www.reddit.com/r/AI_Agents/comments/1l1xe5p/how_do_you_manage_agent_auth_and_permissioning/
  66. What is A2A (Agent2Agent) Protocol?, https://aisera.com/blog/a2a-agent2agent-protocol/
  67. ACP vs A2A: Understanding AI Agent Protocols, https://www.lowtouch.ai/acp-vs-a2a-understanding-ai-agent-protocols/
  68. Understanding AI Agent Protocols: MCP, A2A, and ACP Explained, https://answerrocket.com/understanding-ai-agent-protocols-mcp-a2a-and-acp-explained/
  69. MCP vs A2A vs ACP: A Guide to Agent Communication Protocols, https://www.bluebash.co/blog/mcp-vs-a2a-vs-acp-agent-communication-protocols/
  70. MCP, A2A, ACP: What does it all mean?, https://akka.io/blog/mcp-a2a-acp-what-does-it-all-mean
  71. The Rise of Agent Protocols: Exploring MCP, A2A, and ACP, https://www.everestgrp.com/uncategorized/the-rise-of-agent-protocols-exploring-mcp-a2a-and-acp-blog.html
  72. Understanding MCP, ACP, and A2A, https://workos.com/guide/understanding-mcp-acp-a2a
  73. Agentic AI Protocols: MCP vs A2A vs ACP vs ANP, https://k21academy.com/ai-ml/agentic-ai/agentic-ai-protocols-comparison/
  74. MCP vs. A2A vs. ANP vs. ACP: Choosing the Right AI Agent Protocol, https://insights.firstaimovers.com/mcp-vs-a2a-vs-anp-vs-acp-choosing-the-right-ai-agent-protocol-70da0b6e10a0
  75. AI Protocols: MCP, ACP, A2A, and ANP, https://velocityascent.com/ai-protocols-mcp-acp-a2a-anp/
  76. A Deep Technical Dive into Next-Generation Interoperability Protocols: Model Context Protocol (MCP), Agent Communication Protocol (ACP), Agent-to-Agent Protocol (A2A), and Agent Network Protocol (ANP), https://www.marktechpost.com/2025/05/09/a-deep-technical-dive-into-next-generation-interoperability-protocols-model-context-protocol-mcp-agent-communication-protocol-acp-agent-to-agent-protocol-a2a-and-agent-network-protocol-anp/
  77. A Survey of Agent Interoperability Protocols: Model Context Protocol (MCP), Agent Communication Protocol (ACP), Agent-to-Agent Protocol (A2A), and Agent Network Protocol (ANP), https://arxiv.org/abs/2505.02279
  78. Battle of AI Protocols: MCP vs A2A vs ACP vs ANP — Shaping the Future of Intelligent Agent…, https://madhankarthik30.medium.com/battle-of-ai-protocols-mcp-vs-a2a-vs-acp-vs-anp-shaping-the-future-of-intelligent-agent-89f62411292a

コメント

タイトルとURLをコピーしました