Website audits and SEO fixes inside Windsurf
Give Cascade the squirrelscan CLI or the hosted MCP server, and let it audit and fix your site.
Windsurf's Cascade agent is built to run terminal commands and act on what comes back, which is exactly the shape squirrelscan's CLI output takes. Install it once, and Cascade can audit a URL and start working through the issues in the same session.
For the deeper integration, connect the hosted MCP server: cloud audits with real browser rendering, a per-website issue tracker, and the 249+ rule catalog, all as tools Cascade can call directly instead of parsing terminal output.
One naming note: Cognition rebranded Windsurf as Devin Desktop in 2026. The in-app name changed, but the config file paths and JSON keys below are unchanged, so nothing here breaks if your install already shows the new name.
Setup
- 1
Install the squirrelscan CLI
Run it from Windsurf's terminal. Local audits are free and don't need an account.
bashcurl -fsSL https://install.squirrelscan.com | sh - 2
Ask Cascade to audit a site
The llm format is compact and structured, so Cascade can work from it directly without you summarizing the report first.
bashsquirrel audit https://example.com --format llm - 3
Or pipe a report straight to Cascade
If you'd rather run the audit yourself and hand off the results, export the report and forward it however you normally talk to Cascade.
bashsquirrel report <audit-id> --format llm | windsurf - 4
For cloud audits, add the hosted MCP server
Create the config file if it doesn't exist yet (the standalone editor reads ~/.codeium/windsurf/mcp_config.json; the JetBrains and VS Code plugin reads ~/.codeium/mcp_config.json, no windsurf segment). Then reload the server from the MCP panel and click Authorize. There's no project-scoped config, this is a global, user-level file.
json{ "mcpServers": { "squirrelscan": { "serverUrl": "https://mcp.squirrelscan.com/mcp" } } }
Frequently asked questions
- Does this cost anything?
- Local CLI audits are free, no account required. The hosted MCP server runs cloud audits on pay-as-you-go credits, and every account gets 500 free per month.
- Can Cascade fix the issues it finds?
- Yes. Give it the audit report, local or piped through the CLI, and it can implement fixes across your codebase the same way it works from any other terminal output.
- Does it work on localhost or a staging site?
- The CLI audits anything your machine can reach, including localhost. The hosted MCP server crawls from squirrelscan's cloud and needs a publicly reachable URL, so stick to the CLI or the local squirrel mcp server for private networks.
- Is Windsurf the same thing as Devin Desktop?
- Yes, Cognition rebranded Windsurf as Devin Desktop in 2026. The product, config file locations, and MCP JSON keys are unchanged, only the name in the UI is different.
Get started
Follow the docs quickstart, or see what a finished audit looks like.