claude-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
claude-mcp
MCP server that turns Claude Code into a structured software-engineering worker
that an orchestrator (e.g. Hermes) can drive over HTTP: submit a coding task, poll for
a normalized result, then resume or review it — instead of shelling out to
claude -p.
Milestones 1–7 are complete. For architecture, the full tool/result contract, configuration, and deployment, see docs/system-details.md.
Requirements
Python 3.12–3.14
The
claudeCLI installed and authenticated (claude_healthreports whether it is visible and logged in)
Related MCP server: glm-subagent-mcp
Quick setup
python3 -m venv .venv && .venv/bin/pip install -e ".[dev]"
./setup.sh./setup.sh is interactive: it asks for the values that must be set (only
workspace.projects_root is required — the rest have defaults), writes your
per-machine config/worker.yaml, generates a systemd unit, and can install and
start the service. To do it by hand instead:
cp config/worker.yaml.example config/worker.yaml # then set workspace.projects_root
python -m claude_mcp # serves http://127.0.0.1:8765/mcpconfig/worker.yaml is per-machine and gitignored; projects_root (where the
worker may operate) is the one value with no default. Full configuration and the
systemd service are covered in the system details.
Connect an orchestrator
Register the server as a streamable-HTTP MCP server:
{
"mcpServers": {
"claude-mcp": {
"type": "streamable-http",
"url": "http://127.0.0.1:8765/mcp"
}
}
}Then call claude_health (no arguments). It returns {"status": "ok", ...} plus
claude_cli.found and auth.logged_in — gate delegation on both being true.
Usage: the tools
Tool | Purpose |
| Server/CLI/auth readiness check. |
| Submit a coding task; returns immediately with a queued |
| Poll a job → status and, when terminal, the normalized result. |
| Cancel a queued or running job. |
| Continue a completed job in its captured session. |
| Independent read-only review, with a bounded remediation loop. |
Minimal flow — submit an implement task:
{
"project": "<projects_root>/myapp",
"mode": "implement",
"task": { "objective": "Add a /health endpoint returning 200 {\"status\":\"ok\"}" }
}It returns {"status": "queued", "job_id": "claude-…"}. Poll
claude_get_task(job_id) until the status is terminal (completed, failed,
timeout, cancelled, or blocked); a completed result carries summary,
files_changed, and commit. The complete input/output schema, error codes, and
hands-on recipes are in the system details and the skill
references below.
How it works alongside the skill
The MCP server is the mechanism; the companion skill is the playbook.
This repo ships an agent skill at
skills/claude-mcp-worker/ that teaches an
orchestrator when and how to use these tools: the golden rule (delegate any
code change to claude_run_task rather than editing files directly), the
submit → poll → resume → review flow, and gating on claude_health before
delegating. Point your orchestrator at both — the server URL above, and the skill
(SKILL.md plus references/{tool-reference,result-schema,testing-recipe}.md).
Test
pytest -vLearn more
docs/system-details.md — architecture, milestones & roadmap, full configuration, systemd deployment, and the complete tool/result contract.
skills/claude-mcp-worker/ — the orchestrator-facing skill and its references.
docs/superpowers/ — per-milestone specs and plans.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted coding agent: start, follow up on and stop tasks that can open GitHub pull requests.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Task and sprint coordination for humans and AI agents, with scoped API keys and full audit trail.
Paid remote MCP for Claude Code skill update gate MCP, structured receipts, audit logs, and reviewer
Related MCP Servers
- AlicenseAqualityDmaintenanceWraps Claude Code as tools for MCP clients, enabling autonomous coding tasks via a 4-tool lifecycle with session management, async polling, and permission controls.473 npm21MIT
- AlicenseAqualityCmaintenanceEnables delegating coding tasks to isolated Claude Code subprocesses billed against a GLM Coding Plan, with tools to delegate, await, continue, list, cancel, and inspect runs.61MIT
- AlicenseNot gradedqualityAmaintenanceEnables programs and AI assistants to orchestrate coding-agent sessions such as OpenCode or Claude Code and obtain structured answers backed by verifiable citations, including support for long-running jobs and follow-up questions.Apache 2.0
- AlicenseAqualityCmaintenanceLets orchestrators like Claude Code and opencode hand off coding tasks to an autonomous Perch AI worker that does the work and returns verifiable evidence. Supports async job handoff with status polling and cancellation, thread continuation, model pinning, and built-in discipline guidelines for minimal, verified changes.4MIT