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: Engineering Knowledge Graph MCP Server

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
    D
    maintenance
    Enables coding agents to use a real debugger (Python via debugpy) for launching, attaching, setting breakpoints, stepping through code, inspecting stack frames, and evaluating expressions through MCP tools.
    27
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Governs any stdio MCP server by interposing between the agent and the server, enforcing policy on every tools/call and refusing denied actions before they reach the upstream server.
    8 npm
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    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