MCP server that spawns and drives Claude Code sessions via claude-wrap.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
An MCP server that lets any MCP-capable agent
(Claude Code, Claude Desktop, Cursor, …) spawn and drive Claude Code sessions
— effectively turning Claude Code into an orchestratable sub-agent fleet. Built
on the claude-wrap library.
claude CLI on your PATH (the sessions run real Claude Code).claude-wrap pulls the native node-pty
addon, so a prebuilt binary or a C/C++ toolchain is needed at install time.Or via JSON config (.mcp.json / claude_desktop_config.json):
Once published, it's also discoverable in the MCP Registry as io.github.Alex-Kaff/claude-wrap-mcp.
| Tool | What it does |
|---|---|
claude_spawn | Start a headless session in an absolute cwd. Returns a sessionId. |
claude_ask | Send a prompt, wait for idle, return transcript tail + parsed state. Returns status:"busy" on timeout (not an error). |
claude_send | Send raw input (text / line / key) without waiting — for long tasks; then poll. |
claude_status | Parsed state: busy, mode, tokens, pending permission prompt, todos, tool calls. |
claude_snapshot | The rendered transcript lines. |
claude_list | All sessions — in-process (spawned here) and external (discovered windows). |
claude_resolve_permission | approve / deny a pending permission prompt. |
claude_stop | Shut down an in-process session. |
Permission prompts are surfaced, not auto-bypassed: when claude_ask /
claude_status report a pending permissionPrompt, resolve it with
claude_resolve_permission.
claude-wrap ClaudeManager and
drives headless sessions directly — full parsed state and lifecycle.claude-wrap-inject bin. Best-effort; claude_stop is
declined for instances this server did not spawn.MIT © Alex Kaffetzakis
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/claude-wrap-mcp)<a href="https://allmcps.com/mcp/claude-wrap-mcp"><img src="https://allmcps.com/api/badge/claude-wrap-mcp?style=directory" alt="Claude Wrap Mcp on AllMCPs" /></a>