Hermes Atlas
MCP servers & tool integrations · works with Hermes Agent

Codex Control Plane MCP

aresyn/codex-control-plane-mcp

MCP server that turns Codex Desktop into a durable worker for long-running tasks

In short

Codex Control Plane MCP is a Python MCP server that lets an MCP client drive Codex Desktop through codex-app-server on long-running tasks, returning an operation ID at once so the caller can poll for status. The README names OpenClaw and Hermes as first-class clients.

What Codex Control Plane MCP does

A client submits a task or starts a Plan Mode workflow and gets an operationId or workflowId back immediately. It then polls status, answers approvals or approves the plan, and reads a final report. The server takes on app-server startup, thread and turn creation, retry safety, duplicate prompt protection, approvals, local history, diagnostics and repair. Reusing the same client_request_id on a retry returns the existing operation instead of starting another turn.

Other capabilities include attaching image inputs to new turns, steering an active turn, forking a thread, archiving and unarchiving threads, starting thread compaction, and requesting a structured final report through an output_schema. Status payloads return only safe metadata about images, and the README says the server does not extract hidden chain-of-thought or store raw tool payloads in final reports. Because Plan Mode needs a writable workspace on Windows, a read-only default is raised to workspace-write and the adjustment is reported in status.

Key features

  • Immediate operationId or workflowId with polling for status
  • Retry safety through client_request_id and duplicate prompt protection
  • Plan Mode workflow with plan approval before execution
  • Steer, fork, archive and compact Codex threads
  • Structured final reports through output_schema
  • Diagnostics, local history and repair tools

When to use it

  • Letting an orchestrator hand Codex Desktop a multi-hour task without holding one MCP call open
  • Approving a Codex plan from another agent before it executes
  • Retrying a timed-out request without creating a duplicate turn

Who it is for: Developers who run a local orchestrator or agent, such as Hermes or OpenClaw, and want Codex Desktop to handle long jobs reliably.

How it fits with Hermes Agent

The README calls OpenClaw and Hermes first-class clients, though the server suits any local orchestrator that speaks MCP.

Requirements: Codex Desktop with codex-app-server, and an MCP client.

FAQ

What is Codex Control Plane MCP?

Codex Control Plane MCP is an MCP server that turns Codex Desktop and codex-app-server into a durable worker. A client submits a task, polls its status and reads the final report.

Does Codex Control Plane MCP work with Hermes Agent?

Yes. The README calls OpenClaw and Hermes first-class clients, although the server is useful for any local orchestrator that needs Codex Desktop to do long-running work.

Is Codex Control Plane MCP free and open source?

Codex Control Plane MCP is open source under the Apache-2.0 license.

Similar mcp & tools for Hermes Agent

All mcp & tools

Related guides: What is Hermes Agent? · How to run Hermes Agent securely