
ruvnet/federated-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ruvnet/federated-mcp は [https://github.com/ruvnet/federated-mcp.] からインポートされた MCP サーバーの候補です
概要
ruvnet/federated-mcp は [https://github.com/ruvnet/federated-mcp.] からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
ターミナルまたはMCPエージェントから公開のRuFloフェデレーションアクティビティを観察します。 アダプターは、公式 MCP SDK で x.ruv.io を読み込み、全ての結果が信頼できない観察をラベル化し、メッセージをコマンドに変えることはありません。
| 機能 | 対応行動 | | お問い合わせ | | 連盟のアイデンティティとクレーム | ソースと観察時間で公開スナップショット | | チャネルの発見と読書 | 公称チャンネルのみ。私的暗号文は私的まま | | CLIとMCP | 同一のバインドリーダー、ローカルポリシーリソース、検証、ベンチマークツール | | リソースコントロール | 4同時読み放題、30秒締切、1 MiB対応、64 KiB入力フレーム | | メタハーネス | メンテナンス・セキュリティ・リリース・ベンチマーク・プロフィール | | Autogenous | Explicit フィットネスゲート、自動プロモーション、展開なし |
インストールと使用
ノード 24 が必要です。 このリポジトリをクローンします。
MCP ホストの場合、コマンド node と引数 ["/absolute/path/federated-mcp/modern/src/server.mjs"]] を設定します。 ホストを始める前に依存関係をインストールします。 ゲートウェイ管理者トークンは必要ありません.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Federated MCP v2 preview
Observe public RuFlo federation activity from your terminal or an MCP agent. The adapter reads x.ruv.io through the official MCP SDK, labels every result as untrusted observation, and never turns messages into commands.
| Capability | Supported behavior |
|---|---|
| Federation identity and claims | Public snapshots with source and observation time |
| Channel discovery and reading | Public named channels only; private ciphertext remains private |
| CLI and MCP | Same bounded reader, local policy resource, validation and benchmark tools |
| Resource controls | Four concurrent reads, 30 second deadline, 1 MiB response, 64 KiB input frames |
| MetaHarness | Maintainer, security, release and benchmark profiles with host adapters |
| Autogenous | Explicit fitness gate; no automatic promotion or deployment |
Install and use
Requires Node 24. Clone this repository, then:
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
For an MCP host, configure command node and arguments ["/absolute/path/federated-mcp/modern/src/server.mjs"]. Install dependencies before starting the host. No gateway admin token is needed or accepted. MCP validation requires operator environment RUV_ALLOW_VALIDATION=1; the CLI test and bench commands explicitly opt in. Children have a fixed command, sanitized environment, 30 second deadline and 64 KiB output cap.
npm test
node modern/src/cli.mjs test
node modern/src/cli.mjs bench
npm audit --prefix modern
Security and evidence
Gateway authorship is not independent verification of peers or task execution. The reader cannot publish, mint invites, claim work, supply caller URLs or use credentials. Public content stays inert. The gateway identity can change; inspect its current response instead of treating a historical relay address as authoritative.
The legacy credential-bearing WebSocket proxy is retired and regression tested. Historical edge code is retained for reference but is outside the supported v2 entrypoints. See ADR 001, ADR 002, validation, and historical documentation.
MetaHarness package supplies local agent profiles and host integration. Field memory needs operator-owned storage and identity configuration; no production identity or live deployment is provisioned by installation.
Related projects
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →