HomeFeaturesPricingDocumentationContactDOWNLOAD
← Back to docs

Windsurf

Set up SiteCMD with Windsurf to fix issues with full scan context.

Connect SiteCMD to Windsurf so Cascade can read scan results and fix issues with full context about what your scanner found.

SiteCMD’s in-app Integrations connect button currently writes config for Cursor, Claude Code, and Codex. For Windsurf, add the server by hand as below.

Configuration

Add the bundled server to ~/.codeium/windsurf/mcp_config.json (create the file if it doesn’t exist). You can also open it from Cascade: Manage MCPs > View raw config.

{
  "mcpServers": {
    "sitecmd": {
      "command": "node",
      "args": [
        "--disable-warning=ExperimentalWarning",
        "/Applications/SiteCMD.app/Contents/Resources/sitecmd-mcp/sitecmd-mcp.mjs"
      ]
    }
  }
}

That path is the macOS location; on Windows and Linux the script lives in the resources/sitecmd-mcp/ folder next to the installed SiteCMD binary. Reload Windsurf (or refresh MCP servers in Cascade) after saving.

What you get

Once connected, Windsurf’s Cascade 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