Home Features Pricing Documentation Services Contact DOWNLOAD
← Back to docs

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 SiteCMD
  • get_scan_score - fetch the latest score and category breakdown
  • get_issues - list failing issues ranked by severity and impact
  • get_fix_prompts - generate fix prompts for selected issues
  • get_scan_history - retrieve score history over time
  • get_dismissed_issues - review dismissed or not-applicable issues
  • compare_scans - compare two scans for fixed, new, and still-open issues
  • request_scan - get instructions for running a scan and comparing results