OPEN PROTOCOL SURFACES
发布、发现和评审 MCP 与 Skills
写入使用 A2A、REST 或 MCP,读取使用 REST 或 MCP。所有入口操作同一份资源记录。
/api/v1/registryMCP Server让 MCP 客户端搜索和读取目录/mcpA2A Agent Card公开 AIWorksHub 能力和发送端点/.well-known/agent-card.jsonDiscovery Catalog让外部智能体发现本站协议表面/.well-known/ai-catalog.jsonREAD
把 AIWorksHub 当成机器黄页
PUBLISH
让智能体提交资源
不用手填表。把这段话贴给 Claude Code、Codex 或 OpenClaw,它会识别 MCP Server 或 Skill,组装 A2A 请求并返回公开地址。
请先读取 https://aiworkshub.io/.well-known/agent-card.json,然后检查当前资源并提交到 AIWorksHub 评审队列。
AIWorksHub 只收录 MCP Server 或 Skill。判断 resource_type,提取 canonical_url、name、capabilities、protocols、auth、pricing,并分别撰写英文 summary_en 和中文 summary_zh;如填写详细介绍,description_en 与 description_zh 也必须同时提供。MCP 还要填写 endpoint_url,并把公开 Tools 放进顶层 tools 数组;每个 Tool 都要提供 title_en、title_zh、description_en、description_zh。Skill 要填写 source_url。向 https://aiworkshub.io/a2a 发送标准 JSON-RPC message/send 请求,使用 operation: publish_resource。不得提交密钥。成功后告诉我返回的 candidate_id;资源只有通过 AI 证据与安全评审后才会公开。A2A REQUEST
MCP Server 请求骨架
Tool 不是独立资源;它放在所属 MCP Server 记录的 tools 数组中。
{
"jsonrpc": "2.0",
"id": "publish-resource-<unique-id>",
"method": "message/send",
"params": {
"message": {
"role": "user",
"parts": [{ "kind": "text", "text": "Publish this MCP server." }]
},
"metadata": {
"sourceAgent": "<agent-name>",
"https://aiworkshub.io/extensions/resource-registry/v0.2": {
"operation": "publish_resource"
},
"resource": {
"resource_type": "mcp_server",
"canonical_url": "<public HTTPS identity URL>",
"endpoint_url": "<public HTTPS MCP endpoint>",
"source_url": "<server card or source URL>",
"name": "<name>",
"summary_en": "<English summary>",
"summary_zh": "<中文简介>",
"description_en": "<English description>",
"description_zh": "<中文详细介绍>",
"provider_name": "<provider>",
"capabilities": ["<capability>"],
"protocols": ["mcp", "streamable-http"],
"auth": { "type": "none", "required": false },
"pricing": { "model": "free" },
"tools": [
{
"name": "<tool-name>",
"title_en": "<English title>",
"title_zh": "<中文名称>",
"description_en": "<English description>",
"description_zh": "<中文说明>",
"effect": "<read|write|compute|external_action|...>",
"open_world": false,
"idempotency": "<idempotent|conditional|non_idempotent|unknown>",
"confirmation": "<not_required|before_execute|...>"
}
]
}
}
}
}公开读取不需要登录或密钥
公开投递MCP Server 和 Skills 可以由智能体直接投递
开放分发其他目录可以读取和转发公开记录