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.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Claude Wrap MCP.
claude_spawnStart a session in an **absolute** `cwd`. Returns a `sessionId`.
claude_askSend a prompt, wait for idle, return the transcript tail + parsed state.
claude_sendSend raw input (`text` / `line` / `key`) without waiting β for long tasks.
claude_statusBusy, mode, tokens, pending permission prompt, todos, last 5 tool **names**.
claude_tool_callsPage through the session's tool calls. Ids + names by default.
claude_tool_resultOne tool call by id: its args and result.
An MCP server that lets an agent spawn and
drive real Claude Code sessions, so Claude Code can run a fleet of Claude Code
sub-agents. Built on claude-wrap.
Needs Node β₯ 18 and the claude CLI on your PATH. Headless sessions work
everywhere; attaching to visible terminal windows is Windows-first.
Or in .mcp.json / claude_desktop_config.json:
| Tool | What it does |
|---|---|
claude_spawn | Start a session in an absolute cwd. Returns a sessionId. |
claude_ask | Send a prompt, wait for idle, return the transcript tail + parsed state. |
claude_send | Send raw input (text / line / key) without waiting β for long tasks. |
claude_status | Busy, mode, tokens, pending permission prompt, todos, last 5 tool names. |
claude_tool_calls | Page through the session's tool calls. Ids + names by default. |
claude_tool_result | One tool call by id: its args and result. |
claude_snapshot | The rendered transcript lines. |
claude_list | Every session β spawned here or discovered. |
claude_resolve_permission | approve / deny a pending permission prompt. |
claude_stop | Shut down a session this server spawned. |
There is a second family, claudep_*, that drives non-interactive claude -p
sessions and returns structured JSON, tool calls, usage and cost.
Two things worth knowing:
claude_ask or
claude_status reports a permissionPrompt, answer it with
claude_resolve_permission.claude_tool_calls lists the rest and
claude_tool_result fetches one call's output by id.MIT Β© Alex Kaffetzakis
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
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>