A2A Agent Card 生成器
为 Google 的 Agent-to-Agent 协议生成 Agent Card JSON。定义技能、能力和安全方案。
Provider
Capabilities
I/O Modes
Comma-separated: text, text/plain, application/json, image/*
agent.json Preview
{
"name": "",
"url": "",
"version": "1.0.0",
"protocolVersion": "0.3.0",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"text"
],
"defaultOutputModes": [
"text"
],
"supportsAuthenticatedExtendedCard": false
}Deployment: Serve this file at https://yourdomain.com/.well-known/agent.json for automatic agent discovery.
如何使用此工具
- 首先填写 Agent 基本信息:名称、端点 URL、版本和描述。
- 配置能力:根据你的 Agent 功能启用流式传输(SSE)、推送通知或状态转换历史。
- 设置默认输入/输出模式 — 定义 Agent 接受和产出的内容类型(如 text、application/json、image/*)。
- 添加技能来描述 Agent 能做什么。每个技能需要名称、描述、用于发现的标签和示例提示词。
- 可选添加安全方案(Bearer、API Key、OAuth2、OpenID Connect)来要求认证。
- 检查 JSON 预览,验证 Agent Card,然后导出。将文件部署到服务器的 /.well-known/agent.json 路径。
什么是 A2A(Agent-to-Agent 协议)?
A2A(Agent-to-Agent Protocol)是 Google 于 2025 年 4 月推出的开放标准,让独立的 AI Agent 能够发现、通信和协作。MCP 连接 Agent 和工具,而 A2A 连接 Agent 和 Agent——使得跨组织边界构建多 Agent 系统成为可能。
核心发现机制是 Agent Card——一个发布在 /.well-known/agent.json 的 JSON 文件,描述 Agent 的身份、技能、能力和认证要求。任何 A2A 兼容系统只需获取这个 URL 就能发现你的 Agent。
A2A 定义了丰富的任务生命周期:任务在 queued(排队)、running(运行中)、input-required(需要输入)和 completed(已完成)等状态间转换。这使其非常适合需要进度跟踪、人机协作审批或跨 Agent 协调的长时间运行工作流。
该协议发布时获得 50+ 合作伙伴支持,包括 Salesforce、SAP、ServiceNow、LangChain 和 PayPal。0.3 版(2025 年 7 月)增加了 gRPC 支持和签名安全卡。A2A 由 Linux 基金会治理。
本生成器帮你可视化构建有效的 A2A Agent Card。支持 v0.3 规范的所有字段,包括技能、安全方案、能力和 I/O 模式。生成的 agent.json 可以立即部署用于 Agent 发现。
最后更新:2026 年 3 月
常见问题
什么是 A2A(Agent-to-Agent 协议)?
A2A 是 Google 于 2025 年 4 月推出的开放协议,让独立的 AI Agent 能够发现、通信和协作。它使用 Agent Card(/.well-known/agent.json 的 JSON 元数据)进行发现,并定义了有状态多 Agent 工作流的任务生命周期。
什么是 Agent Card?
Agent Card 是一个发布在 /.well-known/agent.json 的 JSON 文件,描述你的 Agent 的身份、技能、能力和认证要求。其他 Agent 通过获取这个 URL 来发现你的 Agent——类似于 robots.txt 对于网络爬虫的作用。
A2A 和 MCP 有什么区别?
MCP 连接 Agent 和工具(垂直整合),而 A2A 连接 Agent 和 Agent(水平协作)。它们是互补的:Agent 内部使用 MCP 访问工具,外部使用 A2A 与其他 Agent 通信。
哪些公司支持 A2A?
A2A 发布时有 50+ 合作伙伴,包括 Google、Salesforce、SAP、ServiceNow、PayPal、LangChain、MongoDB、Atlassian、Box、Cohere、Intuit 和 UKG。该协议作为开放标准由 Linux 基金会治理。
可以同时使用 MCP 和 A2A 吗?
可以!它们被设计为互补关系。在 Agent 内部使用 MCP 访问工具和数据源,外部使用 A2A 与其他 Agent 通信。这是生产级多 Agent 系统的推荐架构。
agent.json 文件部署在哪里?
将 Agent Card 发布在 https://yourdomain.com/.well-known/agent.json,遵循 RFC 8615(Well-Known URIs)。任何 A2A 兼容客户端都能通过获取这个 URL 发现你的 Agent。生产环境请确保通过 HTTPS 提供服务。