An MCP server that allows AI tools to interact with Claude Code programmatically with session continuity and async execution support.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add claude-code -- npx claude-mcp~/.codex/config.toml
[mcp_servers.claude-code]
command = "npx"
args = ["claude-mcp"]
# codex mcp add claude-code -- npx claude-mcp~/.cursor/mcp.json
{
"mcpServers": {
"claude-code": {
"command": "npx",
"args": [
"claude-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"claude-code": {
"type": "stdio",
"command": "npx",
"args": [
"claude-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"claude-code": {
"command": "npx",
"args": [
"claude-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"claude-code": {
"command": "npx",
"args": [
"claude-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"claude-code": {
"command": "npx",
"args": [
"claude-mcp"
]
}
}
}