ards-project/ard-spec

Agentic Resource Discovery (ARD) specification

解决的问题

代理资源发现 (ARD) 提供了一种标准化的方式,用于在联邦式发现服务网络中编目、搜索和发现代理资源(例如 MCP 服务器、A2A 代理卡、技能和 API)。它通过为这些资源的描述和发现方式建立一套通用语言,来防止代理能力的碎片化。

运作方式

ARD 是一项定义了联邦式、以域为锚点标准的规范。它包含了通过 CDDL、JSON Schema 和 OpenAPI 定义的正式规格,以确保不同的发现服务能够一致地通信并共享有关可用代理资源的信息。

适用对象

正在构建 AI 代理、发现服务和可调用服务(如 MCP 服务器)的开发人员与架构师,他们需要一种标准化的协议,使其功能能够被其他代理或系统发现。

重点特色

  • 联邦式架构:支持跨服务网络的发现,而非单一中央注册表。
  • 以域为锚点:采用以域为锚点的方法来编目资源。
  • 正式模式:提供 JSON Schema 和 OpenAPI 定义以确保严格的一致性。
  • 一致性工具:包含用于测试实现是否遵循规范的工具。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目