Skip to main content
Glama

agents-control

Stdio MCP that lets one coding agent operate another: status, redacted config, allowlisted-or-confirmed writes, logs, doctor/fix, debug, CLI, gateway restart.

Same Mac, same user. This is a structured control plane, not a new security boundary.

Peers

--peer

Rich config/doctor/logs/restart

cli fallback

openclaw

yes

yes

hermes

yes

yes

claude codex opencode gemini aider goose pi copilot cursor amp crush

version/status (+ extras)

yes

npx agents-control --list-peers

--peer openclaw is what Hermes should run (to control OpenClaw).
--peer hermes is what OpenClaw should run (to control Hermes).

Related MCP server: Lumen Bridge

Tools

Tool

Notes

status

version / health / channels when the CLI has them

doctor

fix=true + confirm=true applies repairs

security_audit

read-only

logs

redacted; lines 1–500

debug_report

local only, never uploaded

config_get

omit path = full dump; secrets redacted

config_set / config_unset

any path; secret-like paths need confirm=true

cli

only the peer binary, no shell; destructive flags need confirm

gateway_restart

confirm=true + 60s cooldown

On peers without a config/doctor CLI, those tools return a short “use cli” message instead of failing the whole server.

Install

git clone https://github.com/devedbox/agents-control.git
cd agents-control
npm install

Hermes → OpenClaw (~/.hermes/config.yaml)

mcp_servers:
  openclaw-control:
    command: node
    args:
      - /ABS/PATH/agents-control/src/index.js
      - --peer
      - openclaw
    timeout: 180

OpenClaw → Hermes

openclaw mcp set hermes-control \
  '{"command":"node","args":["/ABS/PATH/agents-control/src/index.js","--peer","hermes"]}'

Add more servers the same way (--peer opencode, --peer claude, …).

Policy

  • Reads are redacted (token / password / apiKey / …).

  • Secret writes, doctor --fix, restart, uninstall, --no-redact require confirm=true.

  • cli is execFile(peer, argv) — no bash -c.

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients and external AI supervisors to oversee and steer native Codex sessions through a thin local stdio bridge. It exposes eleven codex_* supervisory tools for tasks such as listing threads, starting turns, observing progress, steering, responding to approvals, interrupting, checkpointing, and rolling over work.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables external clients to spawn, control, observe, and terminate isolated AI coding agent sessions over MCP via stdio or Streamable HTTP, with scoped chip datasheet knowledge-base retrieval.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables two local coding agents to read each other's user-visible history, search past decisions with source tracing, and save confirmed conclusions into a shared memory. Also supports credential-status checks and limited task handoff between Codex and Antigravity over MCP stdio.
    MIT