Claude Code Integration
Set up SiteCMD with Claude Code to fix issues with full scan context.
Connect SiteCMD to Claude Code so it can read scan results and generate targeted fix prompts directly from the CLI.
Configuration
Recommended - let the desktop app do it:
The SiteCMD desktop app writes this config for you. Open SiteCMD, go to Integrations, and connect Claude Code. The app registers the MCP server and runs it bundled inside the app via your local Node, so there is nothing to install separately.
Manual fallback:
If you prefer to wire it up by hand, point Claude Code at the bundled server script. On macOS:
claude mcp add sitecmd -- node /Applications/SiteCMD.app/Contents/Resources/sitecmd-mcp/sitecmd-mcp.mjs
Or add it to ~/.claude/claude_desktop_config.json directly:
{
"mcpServers": {
"sitecmd": {
"command": "node",
"args": ["/Applications/SiteCMD.app/Contents/Resources/sitecmd-mcp/sitecmd-mcp.mjs"]
}
}
}
What you get
Once connected, Claude Code can call these tools against your SiteCMD data:
get_projects- list all projects tracked in SiteCMDget_scan_score- fetch the latest score and category breakdownget_issues- list failing issues ranked by severity and impactget_fix_prompts- generate fix prompts for selected issuesget_scan_history- retrieve score history over timeget_dismissed_issues- review dismissed or not-applicable issuescompare_scans- compare two scans for fixed, new, and still-open issuesrequest_scan- get instructions for running a scan and comparing results