World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 99 tools.
Cell fabric daemon: spawn and coordinate Claude/Codex/pi worker cells over MCP. Audited.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
3/3 Prüfungen bestanden · Läuft auf deinem Computer
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Claude kann mcp-crewd-rs noch nicht verbinden
Der Anbieter hat noch keine Installationsangaben im MCP-Verzeichnis
ChatGPT kann mcp-crewd-rs noch nicht verbinden
Der Anbieter hat noch keine Installationsangaben im MCP-Verzeichnis
B · Andere in Sonstiges, die mit ChatGPT funktionieren
Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden
Claude Code kann mcp-crewd-rs noch nicht verbinden
Der Anbieter hat noch keine Installationsangaben im MCP-Verzeichnis
Cursor kann mcp-crewd-rs noch nicht verbinden
Der Anbieter hat noch keine Installationsangaben im MCP-Verzeichnis
VS Code kann mcp-crewd-rs noch nicht verbinden
Der Anbieter hat noch keine Installationsangaben im MCP-Verzeichnis
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 14. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto DioNanos bestätigt, dem das Repo gehört
Code zuletzt geändert: vor 4 Monaten
Nutzt Apache-2.0
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt vor 4 Monaten geändert, und die neueste Version (0.1.4) kam vor 4 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code.
In derselben Kategorie: World Monitor, Claude Flow, Windmill
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 99 tools.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Run Windmill scripts and flows and manage jobs, schedules, resources and variables.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
crewd is a cell fabric daemon for AI agents: it lets one AI session (Claude Code, Codex CLI, or any MCP client) spawn, coordinate and message other AI worker sessions — *cells* — through a single MCP server. Rust, one static binary per component, no network listener: everything runs over a local Unix socket.
Part of the mcp-*-rs family of Rust MCP servers.
┌────────────┐ MCP stdio ┌──────┐ UDS (NDJSON) ┌───────┐ spawns ┌─────────────────┐
│ Claude Code│─────────────▶│ crew │─────────────────▶│ crewd │──────────▶│ engine processes│ │ / Codex CLI│ cell_* tools│ shim │ 0600 socket │daemon │ │ claude / codex │ └────────────┘ └──────┘ └───────┘ │ / pi workers │ └─────────────────┘
| Binary | Role |
|---|---|
crewd | Daemon: cell registry, job scheduler, engine supervisor, message bus, SQLite (WAL) store, append-only hash-chained audit log |
crew | Operator CLI (status, inspect, audit verify) + per-cell MCP stdio shim (crew mcp) |
Mounted per-cell via crew mcp:
cell_spawn (launch a worker cell: engine + profile + task), cell_send_task, cell_status, cell_result, cell_cancel, cell_listcell_send (fire-and-forget), cell_ask / cell_await (ask ticket + long-poll reply), cell_reply, cell_broadcast, cell_inboxWorker cells get the same shim with --worker-mode, which hides the spawn surface (no uncontrolled nested fan-out).
| Engine | How | Session continuity |
|---|---|---|
claude | Node shim on the Claude Agent SDK (shim/claude-shim.mjs) | resume by session id |
codex | codex app-server JSON-RPC (v2 protocol) | reattach by thread id |
pi | pi rpc | none (v0) |
Claude profiles select where the engine gets its credentials. max (the default) uses the host's own Claude credentials and needs no extra config. Additional profiles route the engine to an Anthropic-compatible endpoint, reading that profile's bearer token from keys_env_path (never from crewd.toml, argv or logs); the built-in ones are defined in the engine-claude adapter.
A cell's identity is its working directory: the spawned engine loads whatever CLAUDE.md, .mcp.json, memory and skills live in the cwd you pass to cell_spawn. One daemon can therefore serve several "personas" by spawning cells in different project roots.
Prebuilt binaries (recommended) — download the archive for your platform from the latest release and extract; it contains crewd, crew and the shim/ directory:
tar xzf mcp-crewd-rs-x86_64-unknown-linux-gnu.tar.gz
install -m755 mcp-crewd-rs-*/crewd mcp-crewd-rs-*/crew ~/.local/bin/
Prebuilt targets (Linux + Android): x86_64-unknown-linux-gnu, x86_64-unknown-linux-musl, aarch64-unknown-linux-gnu, aarch64-unknown-linux-musl (edge / ARM), aarch64-linux-android (Termux).
macOS: no prebuilt binary is shipped (it would need Apple code-signing). Build from source instead — macOS is CI-tested (peer auth uses getpeereid + LOCAL_PEERPID there instead of SO_PEERCRED):
git clone https://github.com/DioNanos/mcp-crewd-rs && cd mcp-crewd-rs
cargo build --release --locked install -m755 target/release/crewd target/release/crew ~/.local/bin/
From source (any platform) — Rust ≥ 1.85:
cargo build --release
install -m 0755 target/release/crewd target/release/crew ~/.local/bin/
Engine runtime requirements: the claude engine needs Node ≥ 20 with @anthropic-ai/claude-agent-sdk installed next to the shim (cd shim && npm install); the codex engine needs the codex CLI on the daemon's PATH.
crewd.toml (passed explicitly via --config, never cwd-derived):
runtime_dir = "/home/you/.config/crewd/runtime" # socket, db, audit, tokens
acl_path = "/home/you/.config/crewd/acl.toml"
PROVIDER_API_KEY=.... Omit for the default max.keys_env_path = "/home/you/.config/crewd/keys.env"
acl.toml — one section per registered cell with its engine and capabilities (send, ask, reply, broadcast, read_inbox, list_cells, read_audit, spawn):
[cell.coordinator]
engine = "claude" capabilities = ["send","ask","reply","broadcast","read_inbox","list_cells","read_audit","spawn"]
Per-cell auth: a 0600 token file per cell (L0 scheme). Mount the shim in your MCP client config:
// .mcp.json (Claude Code) — one entry per cell identity
{ "mcpServers": { "crew": { "command": "crew", "args": ["mcp", "--runtime-dir", "/home/you/.config/crewd/runtime", "--cell", "coordinator", "--token-file", "/home/you/.config/crewd/coordinator.secret"] } } }
[Unit]
Description=crewd — cell fabric daemon After=network.target
[Service] Type=simple User=you Group=you
WorkingDirectory=/path/to/mcp-crewd-rs ExecStart=%h/.local/bin/crewd --config %h/.config/crewd/crewd.toml
codex / node from the daemon's PATH:Environment="PATH=%h/.local/bin:/usr/local/bin:/usr/bin:/bin" Restart=on-failure RestartSec=3
[Install] WantedBy=multi-user.target
0600 inside a 0700 runtime dir; bind refuses symlinks.SO_PEERCRED on Linux/Android, getpeereid + LOCAL_PEERPID on macOS), then a per-cell token (file 0600).keys_env_path by the daemon and injected only into the child that needs them; they never appear in logs or error messages.crew audit verify).interrupted / failed_unknown, never silently retried after engine acceptance.Scope honesty: processes running under the *same UID* as the daemon can read the socket and token files — crewd separates *cells*, it is not a same-user privilege boundary. See THREAT_MODEL.md.
| Platform | Status |
|---|---|
| Linux (x86_64 / aarch64, gnu + musl) | ✅ prebuilt + CI-tested |
| Android / Termux (aarch64) | ✅ prebuilt (aarch64-linux-android), CI build-checked |
| macOS (Apple Silicon / Intel) | ✅ from source, CI-tested (getpeereid peer auth) |
| Windows | ❌ not supported (Unix sockets + peer credentials) |
On Termux there is no systemd: run crewd under termux-services or a plain nohup crewd --config … &. On macOS use launchd or run it in a terminal.
Pre-1.0 (v0.1.x): single-host fabric (UDS). Cross-host fabric, operator token CLI and warm engine reuse are on the roadmap.
Apache-2.0. See LICENSE.