The Claude Code MCP server provides a unified `claude_code` tool that allows LLMs to execute Claude Code in one-shot mode with permissions automatically bypassed, enabling direct file editing and multi-step operations without interruption. It solves problems where Claude Desktop or Cursor struggle with complex edits by offloading tasks to Claude Code, which can queue multiple commands efficiently while reducing context overhead. The server requires Node.js v20+ and a local Claude CLI installation, and supports configuration through environment variables to customize the CLI binary used.
claude mcp add --transport stdio steipete-claude-code-mcp uvx claude-code-mcp