MCP Setup Guide — Connect Claude Desktop, Cursor & VS Code
One-command setup to connect Agent-CoreX as an MCP server to Claude Desktop, Cursor, and VS Code
MCP Setup Guide
Connect Agent-CoreX to Claude Desktop, Cursor, and VS Code in under 2 minutes.
Agent-CoreX runs as a local MCP gateway server. Once connected, Claude Desktop, Cursor, and VS Code can discover and call all Agent-CoreX tools directly — no manual config editing required.
How it works
Claude Desktop / Cursor
│ launches on startup
▼
agent-corex serve ← MCP gateway (stdio JSON-RPC 2.0)
│
├── tools/list → returns all tools (free + enterprise)
└── tools/call → routes to the right handler
The agent-corex init command writes a single entry into your tool’s MCP config file. Claude or Cursor then launch agent-corex serve automatically whenever they need tools.
Step 1 — Install
pip install agent-corex
Verify:
agent-corex version
# agent-corex 1.0.3
Step 2 — Run init
agent-corex init
The command:
- Scans for Claude Desktop and Cursor on your machine
- Prints all existing MCP servers that will be preserved
- Asks for confirmation before touching any file
- Creates a timestamped backup of the config
- Merges only the
agent-corexentry — nothing else changes
Example output
Scanning for AI tools...
[+] Claude Desktop: C:\Users\you\AppData\Roaming\Claude\claude_desktop_config.json
Existing servers (will be kept):
- filesystem
- git
Add 'agent-corex' entry in Claude Desktop? [Y/n]: Y
[+] Added. mcpServers now contains 3 server(s):
- agent-corex <-- agent-corex
- filesystem
- git
Backup: claude_desktop_config.20260323_120000.bak
[-] Cursor: not detected
Done. Restart the tool for changes to take effect.
Run agent-corex status to verify.
Skip confirmation
agent-corex init --yes
Step 3 — Restart your tool
Restart Claude Desktop or Cursor. The tool will now launch agent-corex serve in the background and Agent-CoreX tools will appear alongside your other MCP servers.
Step 4 — Verify
agent-corex status
agent-corex v1.0.3
Auth
[-] Logged in: No
Run: agent-corex login
Config
Path: C:\Users\you\.agent-corex\config.json
Exists: No
MCP Clients
[+] Claude Desktop: detected
Config: C:\Users\you\AppData\Roaming\Claude\claude_desktop_config.json
agent-corex inject: [+] Yes
[-] Cursor: not installed
Available Tools
Free (2):
[+] retrieve_tools
[+] list_mcp_servers
Enterprise (3):
[-] [locked] github_search
[-] [locked] web_search
[-] [locked] database_query
Run agent-corex login to unlock enterprise tools.
What gets written — Claude Desktop & Cursor
init performs a targeted merge — it reads the existing file, adds one key, and writes it back. All other content is left exactly as-is.
Before:
{
"preferences": { "sidebarMode": "code" },
"mcpServers": {
"filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem"] },
"git": { "command": "uvx", "args": ["mcp-server-git"] }
}
}
After agent-corex init:
{
"preferences": { "sidebarMode": "code" },
"mcpServers": {
"filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem"] },
"git": { "command": "uvx", "args": ["mcp-server-git"] },
"agent-corex": {
"command": "agent-corex",
"args": ["serve"]
}
}
}
Only the agent-corex key is added. preferences, filesystem, git, and all other keys are untouched.
What gets written — VS Code
VS Code (1.99+) stores MCP servers inside settings.json under a nested mcp.servers block. Agent-CoreX adds the type: "stdio" field required by VS Code.
Before (excerpt from settings.json):
{
"workbench.colorTheme": "Default Dark+",
"editor.fontSize": 14
}
After agent-corex init:
{
"workbench.colorTheme": "Default Dark+",
"editor.fontSize": 14,
"mcp": {
"servers": {
"agent-corex": {
"type": "stdio",
"command": "agent-corex",
"args": ["serve"]
}
}
}
}
All existing settings are preserved. Only the mcp.servers.agent-corex entry is added.
VS Code restart required — VS Code holds settings.json in memory while running. Fully close and reopen VS Code so it reads the updated file from disk.
initwill remind you of this automatically.
Config file locations
| Tool | Platform | Path |
|---|---|---|
| Claude Desktop | Windows | %APPDATA%\Claude\claude_desktop_config.json |
| Claude Desktop | macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop | Linux | ~/.config/Claude/claude_desktop_config.json |
| Cursor | Windows | %APPDATA%\Cursor\User\mcp.json |
| Cursor | macOS | ~/Library/Application Support/Cursor/User/mcp.json |
| Cursor | Linux | ~/.config/Cursor/User/mcp.json |
| VS Code | Windows | %APPDATA%\Code\User\settings.json |
| VS Code | macOS | ~/Library/Application Support/Code/User/settings.json |
| VS Code | Linux | ~/.config/Code/User/settings.json |
| VS Code Insiders | Windows | %APPDATA%\Code - Insiders\User\settings.json |
| VS Code Insiders | macOS | ~/Library/Application Support/Code - Insiders/User/settings.json |
| VSCodium | Windows | %APPDATA%\VSCodium\User\settings.json |
| VSCodium | macOS | ~/Library/Application Support/VSCodium/User/settings.json |
Backups
A backup is created before every write, named with a timestamp:
claude_desktop_config.20260323_120000.bak
The backup lives in the same directory as the original. To restore:
# Windows
copy "%APPDATA%\Claude\claude_desktop_config.20260323_120000.bak" "%APPDATA%\Claude\claude_desktop_config.json"
# macOS / Linux
cp "~/Library/Application Support/Claude/claude_desktop_config.20260323_120000.bak" \
"~/Library/Application Support/Claude/claude_desktop_config.json"
Authenticate for enterprise tools
Free tools (retrieve_tools, list_mcp_servers) work without an account. Enterprise tools require an API key.
agent-corex login
This opens https://agent-corex.ai/login in your browser. Log in, copy your API key, and paste it when prompted. The key is stored in ~/.agent-corex/config.json.
All CLI commands
| Command | What it does |
|---|---|
agent-corex init |
Detect Claude/Cursor and inject gateway entry (merges, never replaces) |
agent-corex init --yes |
Same, skip all confirmation prompts |
agent-corex serve |
Start the MCP gateway server (called automatically by Claude/Cursor) |
agent-corex login |
Authenticate and save API key to ~/.agent-corex/config.json |
agent-corex status |
Show auth state, config path, injection status, available tools |
agent-corex retrieve "query" |
Search for tools from the CLI |
Troubleshooting
agent-corex: command not found after init
The agent-corex binary must be on your PATH so Claude/Cursor can launch agent-corex serve.
# Check if it's reachable
which agent-corex # macOS/Linux
where agent-corex # Windows
# If not found, add pip's script directory to PATH
# On Windows (PowerShell):
$env:PATH += ";$env:APPDATA\Python\Scripts"
# On macOS/Linux (add to ~/.bashrc or ~/.zshrc):
export PATH="$HOME/.local/bin:$PATH"
Claude/Cursor doesn’t show Agent-CoreX tools
- Run
agent-corex statusand confirmagent-corex inject: [+] Yes - Fully restart the tool (quit + reopen, not just refresh)
- Check the tool’s MCP log for errors
VS Code doesn’t show Agent-CoreX tools
VS Code holds settings.json in memory while running. If you ran init while VS Code was open:
- Fully close VS Code (all windows, not just the editor tab)
- Reopen VS Code — it reads
settings.jsonfresh on startup - Run
agent-corex statusand confirmagent-corex inject: [+] Yes
If VS Code still doesn’t show the tools, verify the mcp block is in settings.json:
# Windows PowerShell
Get-Content "$env:APPDATA\Code\User\settings.json" | Select-String "mcp"
# macOS / Linux
grep -A5 '"mcp"' ~/Library/Application\ Support/Code/User/settings.json
I accidentally ran init and want to undo
Restore from the backup created by init:
# The backup name is printed after each init run, e.g.:
# Backup: claude_desktop_config.20260323_120000.bak
cp "~/Library/Application Support/Claude/claude_desktop_config.20260323_120000.bak" \
"~/Library/Application Support/Claude/claude_desktop_config.json"
Enterprise tools show AUTH_REQUIRED
Run agent-corex login to store your API key. Free tools always work without authentication.
Next steps
- API Reference — use Agent-CoreX from Python or REST
- Quick Start — 5-minute overview
- GitHub — source code and issues