DevTk.AI

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.

如何使用此工具

  1. 首先填写 Agent 基本信息:名称、端点 URL、版本和描述。
  2. 配置能力:根据你的 Agent 功能启用流式传输(SSE)、推送通知或状态转换历史。
  3. 设置默认输入/输出模式 — 定义 Agent 接受和产出的内容类型(如 text、application/json、image/*)。
  4. 添加技能来描述 Agent 能做什么。每个技能需要名称、描述、用于发现的标签和示例提示词。
  5. 可选添加安全方案(Bearer、API Key、OAuth2、OpenID Connect)来要求认证。
  6. 检查 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 提供服务。

相关工具