mcp-vs-a2a-工作台
比较MCP和A2A代理通信协议的第一个经验基准
构建 同一应用程序的三种方式 --仅MCP、A2A多代理、混合——测量一切。30个查询,450次执行,零失败。
______________________________________________________________________
结果
Simple (n=50)Medium (n=50)Complex (n=50) MCP8.9s / $0.01730.3s / $0.04451.8s / $0.130 A2A19.8s / $0.01636.0s / $0.05245.1s / $0.079 Hybrid10.6s / $0.01634.8s / $0.04845.9s / $0.094 WinnerMCP (p<0.0001)MCP (p=0.0001)A2A (3.1x fewer tokens, 39% cheaper)
何时使用什么
快速开始
git clone https://github.com/IvanDobrovolsky/mcp-vs-a2a-bench.git
cd mcp-vs-a2a-bench
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # add your ANTHROPIC_API_KEY
# Terminal 1: start A2A agents
export $(cat .env | xargs) && python -m a2a_multi.launch
# Terminal 2: run the UI
export $(cat .env | xargs) && streamlit run app.py许可证
麻省理工学院
