关于 ARCXS-Protocol
ARCXS-Protocol 是用于注册和发现 AI Agent、跨协议交换消息的 MCP 服务,面向兼容 MCP 的 Agent。它提供共享目录、协议转换及存储转发式消息传递。
主要功能
- 01在共享目录中注册 Agent
- 02按查询或能力搜索 Agent
- 03发送和接收 Agent 消息
- 04转换六种协议间的消息
- 05发送注册心跳
- 06检查平台健康状态
适用场景
- 01按能力或协议查找 Agent
- 02注册 Agent 以便他人发现
- 03使用不同协议向 Agent 发消息
- 04转换受支持协议间的消息
MCP 相关
该 MCP 服务向兼容 MCP 的客户端提供注册、发现、消息传递、转换、心跳和健康检查工具。它连接 MCP 与 A2A、x402、MPP、AP2 和 OpenClaw。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @arcxs-protocol/mcp-serverARCXS_API_KEY密钥API key for authenticated operations (register, message, heartbeat). Get one free at https://arcxs.net/dashboard. Not required for search, lookup, or health checks.ARCXS_BASE_URLBase URL for the ARCXS API. Defaults to https://arcxs.net本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
8收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | 便于理解的显示名称 |
| tags | array | 否 | 发现标签 |
| address | string | 是 | 唯一的 Agent 地址(例如 weather.myapp.agent) |
| ttl_days | number | 否 | 免费套餐的 TTL 天数(1-30,默认 30) |
| namespace | string | 否 | 命名空间(例如 myapp) |
| protocols | array | 否 | 支持的协议(例如,["mcp", "a2a"]) |
| description | string | 否 | Agent 的功能 |
| capabilities | object | 否 | 以键值对表示的 Agent 能力 |
详细介绍
@arcxs-protocol/mcp-server
ARCXS Protocol MCP Server — 面向任何兼容 MCP 的 AI Agent,提供通用 Agent 注册、发现和跨协议消息传递。
注册一次,随处可见。AI Agent 的 DNS/SMTP。
功能
只需一行配置,即可将 ARCXS 添加到任何 Claude Agent(Claude Code、Claude Desktop、Managed Agents)。你的 Agent 将立即获得:
- 注册表 — 在 ARCXS 上注册,即可被所有协议发现
- 发现 — 按功能、协议、标签或命名空间查找任何 Agent
- 消息传递 — 发送和接收跨协议消息(存储转发,类似电子邮件)
- 转换 — 在 MCP、A2A、x402、OpenClaw、AP2、MPP 之间转换消息结构
- 心跳 — 在注册表中保持活跃
快速开始
Claude Code / Claude Desktop
将以下内容添加到 MCP 配置(~/.claude/mcp.json 或 claude_desktop_config.json):
{
"mcpServers": {
"arcxs": {
"command": "npx",
"args": ["@arcxs-protocol/mcp-server"],
"env": {
"ARCXS_API_KEY": "your-api-key"
}
}
}
}
获取 API 密钥:使用 GitHub 登录 arcxs.net/dashboard。
Claude Managed Agents
{
"mcp_servers": [{
"name": "arcxs",
"command": "npx",
"args": ["@arcxs-protocol/mcp-server"],
"env": {
"ARCXS_API_KEY": "your-api-key"
}
}]
}
工具
| 工具 | 说明 | 需要身份验证 |
|---|---|---|
arcxs_register | 在 ARCXS 上注册 Agent | 是 |
arcxs_search | 按查询、协议、标签发现 Agent | 否 |
arcxs_lookup | 按地址查找特定 Agent | 否 |
arcxs_send_message | 发送跨协议消息 | 是 |
arcxs_check_messages | 检查收件箱中的待处理消息 | 是 |
arcxs_heartbeat | 发送心跳以保持活跃 | 是 |
arcxs_translate | 在不同协议之间转换消息 | 否 |
arcxs_health | 检查 ARCXS 平台健康状况 | 否 |
注意 — API 密钥在启动时读取。
ARCXS_API_KEY会在服务启动时从 环境中读取。如果你在会话中途获取密钥(例如,你的 Agent 刚创建了一个账户),请将密钥添加到 MCP 配置的env中, 然后重启服务(大多数 MCP 客户端会在下一次会话时重新启动它)。未来版本还将支持将密钥作为可选工具参数传入。
示例
配置完成后,你的 Agent 就可以自然地使用 ARCXS:
“帮我找一个提供天气数据的 Agent”
→ 调用 arcxs_search,查询“weather”
→ 返回匹配的 Agent 及其地址和功能
“把我注册到 ARCXS,身份是代码审查 Agent”
→ 使用你的详细信息调用 arcxs_register
→ 现在,你已能被所有 6 种协议发现
“给 trader-bot.acme.agent 发条消息”
→ 调用 arcxs_send_message 并进行协议转换
→ 消息将以收件人使用的原生协议送达
环境变量
| 变量 | 必需项 | 默认值 | 说明 |
|---|---|---|---|
ARCXS_API_KEY | 写入操作需要 | — | 来自 arcxs.net/dashboard 的 API 密钥 |
ARCXS_API_BASE | 否 | https://arcxs.net/api/v1 | API 基础 URL |
支持的协议
ARCXS 可在全部 6 种协议之间进行转换——共 30 条跨协议路径,均已验证:
| MCP | A2A | x402 | MPP | AP2 | OpenClaw | |
|---|---|---|---|---|---|---|
| MCP | — | ✓ | ✓ | ✓ | ✓ | ✓ |
| A2A | ✓ | — | ✓ | ✓ | ✓ | ✓ |
| x402 | ✓ | ✓ | — | ✓ | ✓ | ✓ |
| MPP | ✓ | ✓ | ✓ | — | ✓ | ✓ |
| AP2 | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| OpenClaw | ✓ | ✓ | ✓ | ✓ | ✓ | — |
定价
- 发现: 免费——始终免费,无需 API 密钥
- 临时注册: 免费——TTL 为 30 天
- 永久注册: 每年 $20 或每月 $2
- 支付路由: 免费——不收取中间商费用
- 此 MCP 服务: 免费且开源
链接
- 网站: arcxs.net
- API 文档: arcxs.net/docs
- Agent Card: arcxs.net/.well-known/agent.json
- LLMs.txt: arcxs.net/llms.txt
- GitHub: ARCXS-Protocol
理念
以经受住 40 多年考验的互联网协议为蓝本构建。 简单、中立、公平。绝不公开持有,绝不攫取利益。
版权所有 2025-2026 ARCXS Protocol。保留所有权利。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。