关于 AI Federation Network
AI Federation Network 是一个用于观察 RuFlo 公共联邦活动的 MCP 适配器和命令行工具,基于官方 MCP SDK 读取 x.ruv.io。它将所有结果标记为不可信观察内容,且不会将消息作为命令执行。
主要功能
- 01公共联邦身份与声明的快照读取
- 02公共命名频道的发现与阅读
- 03有界读取与并发、超时、大小限制
- 04命令行与 MCP 接口共用同一读取器
- 05MetaHarness 配置与基准测试工具
适用场景
- 01从终端查看 RuFlo 公共频道的最新内容
- 02在 MCP 代理中以只读方式观察联邦活动
MCP 相关
作为 MCP 服务,通过 server.mjs 向 MCP 主机提供只读的联邦观察工具、本地策略资源以及验证和基准测试工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Federated MCP v2 预览版
从终端或 MCP Agent 观察 RuFlo 联邦公开活动。适配器通过官方 MCP SDK 读取 x.ruv.io,将每条结果标记为不可信观察,并且绝不会将消息转化为命令。
| 能力 | 支持的行为 |
|---|---|
| 联邦身份和声明 | 包含来源和观察时间的公开快照 |
| 频道发现和读取 | 仅限公开命名频道;私有密文仍为私有 |
| CLI 和 MCP | 同一受限读取器、本地策略资源、验证和基准测试工具 |
| 资源控制 | 最多 4 个并发读取、30 秒期限、1 MiB 响应、64 KiB 输入帧 |
| MetaHarness | 提供宿主适配器的维护者、安全、发布和基准测试配置 |
| Autogenous | 显式适应度门槛;不自动晋级或部署 |
安装和使用
需要 Node 24。克隆此仓库,然后:
npm ci --ignore-scripts --prefix modern
node modern/src/cli.mjs status
node modern/src/cli.mjs identity
node modern/src/cli.mjs channels
node modern/src/cli.mjs read '{"channel":"pub:ruflo-release","limit":10}'
node modern/src/cli.mjs mcp
对于 MCP 宿主,将命令配置为 node,参数配置为 ["/absolute/path/federated-mcp/modern/src/server.mjs"]。启动宿主前请先安装依赖。无需提供或接受任何网关管理令牌。MCP 验证需要设置操作员环境变量 RUV_ALLOW_VALIDATION=1;CLI 的测试和基准测试命令会显式选择启用。子进程使用固定命令、经过清理的环境、30 秒期限和 64 KiB 输出上限。
npm test
node modern/src/cli.mjs test
node modern/src/cli.mjs bench
npm audit --prefix modern
安全与证据
网关作者身份并不能独立验证对等方或任务执行情况。读取器无法发布内容、生成邀请、认领工作、提供调用方 URL 或使用凭据。公开内容始终保持惰性。网关身份可能会变更;请检查其当前响应,而不要将历史中继地址视为权威信息。
旧版携带凭据的 WebSocket 代理已停用,并经过回归测试。历史边缘代码仅供参考,不属于受支持的 v2 入口。请参阅 ADR 001、ADR 002、验证 和 历史文档。
MetaHarness 软件包提供本地 Agent 配置和宿主集成。Field memory 需要由操作员管理的存储和身份配置;安装不会配置生产身份或实时部署。
相关项目
RuFlo、MetaHarness、Autogenous、RuVector、AgentBBS、QuDAG 和联邦提供相关的编排、评估、记忆和协作能力。链接到某个项目并不代表存在运行时集成。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。