claude-code-worker
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., "@claude-code-workerstart a worker named alice to fix the login bug and wait for it to finish"
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.
Claude Code Worker (cc-bridge)
Run the interactive claude CLI so that both you and a Claude desktop session can drive the same run.
With the MCP server, a Claude Desktop (or Claude Code) session can start and drive CLI "worker" runs
as a boss: hand out tasks, answer the workers' questions, and review their work at the end.
Design: DESIGN.md. Plan: PLAN.md.
Install as a Claude Code plugin (cli-workers)
Windows (ConPTY), Node 24+, and the claude CLI on PATH.
claude plugin marketplace add Rayudu0729/claude-code-worker
claude plugin install cli-workers@cli-workersOr inside a session: /plugin marketplace add Rayudu0729/claude-code-worker, then
/plugin install cli-workers@cli-workers. Start a new session afterwards.
The plugin brings:
Part | What |
MCP server | the |
Skill | the boss rules: delegate to workers, pick models, answer questions, review only at the end, run unattended |
| hand a task to workers and run it unattended |
| list or stop workers |
SessionStart hook | runs |
To use the tools without permission prompts, add
"permissions": { "allow": ["mcp__plugin_cli-workers_claude-code-worker"] } to ~/.claude/settings.json.
Manual install (without the plugin system)
git clone https://github.com/Rayudu0729/claude-code-worker $HOME\.claude\tools\cc-bridge
cd $HOME\.claude\tools\cc-bridge
npm ci
node smoke.mjs
claude mcp add -s user claude-code-worker -- node $HOME\.claude\tools\cc-bridge\cc-mcp.mjsThe boss rules are then in skills/worker-boss/SKILL.md; copy them into ~/.claude/CLAUDE.md.
Related MCP server: pokeclaw
Start a run (in your terminal; uses your CLI account)
node $HOME\.claude\tools\cc-bridge\cc-bridge.mjs start <name>
node $HOME\.claude\tools\cc-bridge\cc-bridge.mjs start <name> -- claude "/review"Type in it as usual. It ends when claude exits.
Control it (from the desktop session)
node $HOME\.claude\tools\cc-bridge\cc-ctl.mjs <command> <name> ...Command | Does |
| print the visible screen |
| type text, optionally submit |
| press a key |
| block until quiet or matched, then print the screen (exit 2 on timeout) |
| status JSON / Ctrl-C, then kill after 3 s |
Exit 3 = not running. Control is on 127.0.0.1 only, with a per-run token in
%LOCALAPPDATA%\cc-bridge\<name>.json (removed on exit).
MCP server (native tools for Claude Code / Desktop)
cc-mcp.mjs exposes the same controls as MCP tools, as the MCP server claude-code-worker. Through the plugin the tools appear as mcp__plugin_cli-workers_claude-code-worker__cc_*; with a manual install as mcp__claude-code-worker__cc_*, registered with:
claude mcp add -s user claude-code-worker -- node $HOME\.claude\tools\cc-bridge\cc-mcp.mjsTool | Does |
| start a worker run: |
| live runs |
| read screen ( |
| type text, Enter by default — prompts and slash commands ( |
| press a key (ShiftTab cycles permission mode) |
| block until |
| stop a run; returns once it is gone |
|
|
| read / set / delete a dotted key in user, project or local |
| add / remove an allow, deny or ask rule |
Runs started by the MCP server drop the host session's CLAUDECODE, CLAUDE_CODE_*,
CLAUDE_AGENT_SDK_*, ANTHROPIC_BASE_URL etc. so they behave like a run from your own shell; any of
those you set in your Windows user or system environment are kept. Hidden runs log the terminal
stream to %LOCALAPPDATA%\cc-bridge\<name>.log.
Test
node $HOME\.claude\tools\cc-bridge\smoke.mjs
node $HOME\.claude\tools\cc-bridge\mcp-smoke.mjs [--visible]This server cannot be deployed
Maintenance
Related MCP Connectors
Work on your own computers from Claude or ChatGPT: run commands, edit and search files.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Use your Mac, Windows or Linux computer from ChatGPT, Claude or Codex: files, commands, documents.
Persistent cloud workspaces for AI agents: run commands, edit files, use git and a browser.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables running interactive terminals inside Claude Code and Claude Desktop, supporting multiple sessions for different tasks.-
- AlicenseNot gradedqualityDmaintenanceEnables MCP clients to spawn and control Codex CLI and Claude Code sessions on the host machine, with session management and filesystem access.4MIT
- FlicenseNot gradedqualityFmaintenanceEnables interactive terminal sessions within Claude Code and Desktop, allowing users and AI to execute commands and manage multiple tabs.2-
- AlicenseAqualityDmaintenanceEnables AI agents to interact programmatically with Claude Code CLI, managing sessions, streaming outputs, and handling permission requests.77 npm1MIT