用途:为多智能体系统提供 A2A(智能体间通信、任务委派)与 MCP(智能体访问工具与资源)的集成模式、配置示例与最佳实践,回答协议兼容、跨协议认证、组合使用 SDK 等问题。
主要能力:给出四类集成模式——分层协调者/工作者(协调者经 A2A 委派、工作者用 MCP 访问工具、结果经 A2A 返回)、对等工具共享(智能体互为对等并各自暴露 MCP 服务)、中心化工具网状协作(A2A 通信网状、统一 MCP 服务提供工具)、分层协议栈(MCP 作工具底层、A2A 作编排层)。另提供多智能体数据管道、分布式研究助手、微服务式智能体等常见场景,以及协议专属错误处理、连接失败降级、认证边界、消息安全、连接池与缓存等性能和安全建议。
使用方式:Python 执行 ./scripts/install-python-integration.sh 安装、./scripts/validate-python-integration.sh 校验、python examples/python-hybrid-agent.py 运行示例;TypeScript 使用 ./scripts/install-typescript-integration.sh、./scripts/validate-typescript-integration.sh 与 ts-node examples/typescript-hybrid-agent.ts。环境变量需配置 A2A_API_KEY、A2A_BASE_URL、MCP_SERVER_URL、MCP_TRANSPORT、HYBRID_AGENT_ID、HYBRID_AGENT_NAME、ENABLE_A2A、ENABLE_MCP。测试可用 ./scripts/test-integration.sh 与 mock 服务脚本。
适用场景:需要智能体协作并共享工具访问的多智能体系统、分布式数据管道、研究助手与企业级分层架构。
限制:协议兼容性要求 A2A 1.0+、MCP 1.0+;示例密钥、地址与端口需替换为真实值;安全上建议 A2A 可对公网、MCP 保持内网并做网络分段;具体收费、价格、性能数据与更多平台信息暂未提供。