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.
Requires Node 22.22.1 or newer on your PATH and the persistent server script; see what you need first for the path on each OS and why the flag is there.
{
"mcpServers": {
"sitecmd": {
"command": "node",
"args": [
"--disable-warning=ExperimentalWarning",
"/Users/<you>/Library/Application Support/com.sitecmd.app/sitecmd-mcp/sitecmd-mcp.mjs"
]
}
}
}
That path is the macOS location with <you> standing in for your username. On Linux use ~/.local/share/com.sitecmd.app/sitecmd-mcp/sitecmd-mcp.mjs and on Windows %LOCALAPPDATA%\com.sitecmd.app\sitecmd-mcp\sitecmd-mcp.mjs, both expanded to absolute paths (JSON needs \\ for Windows separators). Reload Windsurf (or refresh MCP servers in Cascade) after saving.
What you get
Once connected, Windsurf’s Cascade can call every SiteCMD MCP tool: read the ranked issue list and fix prompts, pick up fix briefs, request verification, and compare scans before and after a change. The full list, with what each tool does, is in What SiteCMD exposes; Fixing with AI editors walks through the loop.