mcpField
A
ARCXS-Protocol

ARCXS-Protocol

本地服务
github.com/ARCXS-ProtocolAI 与智能体021 周前更新

关于 ARCXS-Protocol

ARCXS-Protocol 是用于注册和发现 AI Agent、跨协议交换消息的 MCP 服务,面向兼容 MCP 的 Agent。它提供共享目录、协议转换及存储转发式消息传递。

主要功能

  1. 01在共享目录中注册 Agent
  2. 02按查询或能力搜索 Agent
  3. 03发送和接收 Agent 消息
  4. 04转换六种协议间的消息
  5. 05发送注册心跳
  6. 06检查平台健康状态

适用场景

  1. 01按能力或协议查找 Agent
  2. 02注册 Agent 以便他人发现
  3. 03使用不同协议向 Agent 发消息
  4. 04转换受支持协议间的消息

MCP 相关

该 MCP 服务向兼容 MCP 的客户端提供注册、发现、消息传递、转换、心跳和健康检查工具。它连接 MCP 与 A2A、x402、MPP、AP2 和 OpenClaw。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"arcxs-protocol": {
"command": "npx",
"args": [
"-y",
"@arcxs-protocol/mcp-server"
],
"env": {
"ARCXS_API_KEY": "<ARCXS_API_KEY>",
"ARCXS_BASE_URL": "<ARCXS_BASE_URL>"
}
}
}
}
启动命令npx -y @arcxs-protocol/mcp-server
需要配置的环境变量
ARCXS_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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@arcxs-protocol/mcp-server1.0.3

工具

8

收录的工具列表 · 更新于 2 周前

参数类型必填说明
namestring是便于理解的显示名称
tagsarray否发现标签
addressstring是唯一的 Agent 地址(例如 weather.myapp.agent)
ttl_daysnumber否免费套餐的 TTL 天数(1-30,默认 30)
namespacestring否命名空间(例如 myapp)
protocolsarray否支持的协议(例如,["mcp", "a2a"])
descriptionstring否Agent 的功能
capabilitiesobject否以键值对表示的 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/v1API 基础 URL

支持的协议

ARCXS 可在全部 6 种协议之间进行转换——共 30 条跨协议路径,均已验证:

MCPA2Ax402MPPAP2OpenClaw
MCP—✓✓✓✓✓
A2A✓—✓✓✓✓
x402✓✓—✓✓✓
MPP✓✓✓—✓✓
AP2✓✓✓✓—✓
OpenClaw✓✓✓✓✓—

定价

  • 发现: 免费——始终免费,无需 API 密钥
  • 临时注册: 免费——TTL 为 30 天
  • 永久注册: 每年 $20 或每月 $2
  • 支付路由: 免费——不收取中间商费用
  • 此 MCP 服务: 免费且开源

链接

理念

以经受住 40 多年考验的互联网协议为蓝本构建。 简单、中立、公平。绝不公开持有,绝不攫取利益。

版权所有 2025-2026 ARCXS Protocol。保留所有权利。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。