Windsurf Integration
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.
Configuration
The fastest path is to let the SiteCMD desktop app write the config for you: open SiteCMD, go to Integrations, and connect Windsurf. The app registers the MCP server and runs it bundled inside the app via your local Node, so there is nothing to install separately.
To wire it up by hand, point Windsurf at the bundled server script. Add the following to ~/.windsurf/mcp.json (create the file if it does not exist). On macOS:
{
"mcpServers": {
"sitecmd": {
"command": "node",
"args": ["/Applications/SiteCMD.app/Contents/Resources/sitecmd-mcp/sitecmd-mcp.mjs"]
}
}
}
Restart Windsurf after saving the config.
What you get
Once connected, Windsurf’s Cascade 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