Hermes MCP Bridge
Provides tools for interacting with a local Hermes Agent, including health checks, model catalog access, task submission/status/result/cancel, recent tasks, and usage summary and export.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hermes MCP Bridgesubmit a Hermes task to list my recent Codex jobs in WSL2"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Hermes MCP Bridge
Securely connect ChatGPT to a local Hermes Agent and Codex CLI running in WSL2.
Hermes MCP Bridge is a local, stdio-based MCP bridge for controlled work on a user's own WSL2 machine. It exposes Hermes task operations and a permission-gated Codex execution layer through an OpenAI Secure MCP Tunnel.
Read Project origin and Project history.
What it provides
Area | Capabilities |
Hermes | Health checks, model catalog, task submit/status/result/cancel, recent tasks, usage summary and export |
Codex / WSL2 | Health, submit, status, paginated result, cancel, and recent jobs |
Security | Workspace allowlist, symlink-escape protection, explicit local approval for write jobs, fixed argv invocation, timeout and prompt-size limits |
The v0.4.0 design exposes 16 MCP tools: 10 Hermes tools and 6 Codex tools.
Related MCP server: chatgpt-deepseek-bridge
Security model
Codex jobs are deliberately restricted:
Allowed sandboxes:
read-onlyandworkspace-writeonly.danger-full-accessis rejected.Every workspace must be explicitly listed in
codex.allowed_workspaces.A
workspace-writejob remains pending until a person approves it locally withcodex-approve.An MCP client cannot approve its own job.
Codex is started without a shell, using fixed argument handling.
Never commit bridge-config.json, state/, logs, virtual environments, runtime API keys, or Hermes secrets.
Architecture
ChatGPT
→ OpenAI Secure MCP Tunnel
→ bridge.sh (stdio MCP)
→ Hermes API on 127.0.0.1:8642
→ Codex CLI / approved WSL2 workspacesQuick start
Run these commands as your normal WSL2 user; do not use
sudo.
unzip hermes-mcp-bridge-v0.4.0.zip
cd hermes-mcp-bridge-v0.4.0
bash install.sh
./bridge.sh doctor
./bridge.sh codex-doctorThen configure the allowed project roots in bridge-config.json:
{
"api_url": "http://127.0.0.1:8642",
"hermes_env": "/home/USER/.hermes/.env",
"hermes_config": "/home/USER/.hermes/config.yaml",
"codex": {
"allowed_workspaces": [
"/home/USER/projects/example"
]
}
}Start the Secure MCP Tunnel after completing its one-time configuration:
bash tunnel.sh runSee the Thai documentation for the full setup and live acceptance procedure:
Status
The automated v0.4.0 validation covers Hermes regression, Codex permission/process behavior, MCP discovery, and tunnel security. Perform the live WSL2 acceptance checklist before treating Codex execution as production-ready.
License
Licensed under Apache License 2.0.
This server cannot be deployed
Maintenance
Related MCP Connectors
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage
Develop, manage, and debug Railway projects, services, and deployments from within agents.
Remote shell and detached long-running jobs on your own machines — no SSH, open ports or VPN.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables MCP agents to delegate tasks to a local Hermes Agent for terminal, file, browser, and coding operations, and schedule recurring jobs.MIT
- AlicenseNot gradedqualityBmaintenanceEnables ChatGPT (or any MCP client) to delegate coding tasks to a local Hermes-backed agent with async job management, supporting read-only investigation, implementation, and continuation of sessions via secure MCP tunnel.1MIT
- AlicenseNot gradedqualityAmaintenanceEnables ChatGPT to securely inspect local Codex projects, read session history, and dispatch confirmed tasks to the Codex CLI through a local MCP bridge.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables ChatGPT conversations to directly inspect local workspaces and delegate coding tasks to a local Codex agent, with controlled concurrency, reusable sessions, and task/usage tracking.1,205 npmMIT