
ruvnet/federated-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
ruvnet/federated-mcp는 MCP 서버 후보가 https://github.com/ruvnet/federated-mcp.에서 가져온
개요
ruvnet/federated-mcp는 MCP 서버 후보가 https://github.com/ruvnet/federated-mcp.에서 가져온
개요(AI 번역)
공개 RuFlo는 터미널 또는 MCP 에이전트로부터의 발현 활동을 관찰합니다. 어댑터는 공식 MCP SDK를 통해 x.ruv.io를 읽었으며, 모든 결과가 신뢰할 수없는 관측으로 표시되며, 메시지를 명령으로 바꾸지 마십시오.
| 기능 | 지원되는 행동 | 인포메이션 | 연맹 정체성 및 클레임 | 소스 및 관측 시간의 공개 스냅샷 | | Channel discovery and reading | 채널 이름만 공개; 개인 ciphertext는 개인을 유지 | | CLI 및 MCP | 동일한 경계 독자, 지역 정책 자원, 검증 및 벤치 마크 도구 | | 리소스 관리 | 4 동시 읽음, 30 초 마감, 1 MiB 응답, 64 KiB 입력 프레임 | | MetaHarness | 유지 보수, 보안, 릴리즈 및 벤치 마크 프로필과 호스트 어댑터 | | Autogenous | Explicit Fitness gate, 자동 홍보 또는 배포 |
설치 및 사용
Node 24를 요구합니다. 이 저장소를 복제, 다음:
MCP 호스트의 경우, 명령 node과 인수 ["/absolute/path/federated-mcp/modern/src/server.mjs"]를 구성합니다. 호스트를 시작하기 전에 의존성을 설치하십시오. Gateway admin 토큰이 필요하거나 허용되지 않습니다.
이 페이지는 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 가이드부터 시작하세요 →