Windsurf Integration
Give Cascade, Windsurf's agent, live web access with CrawlForge MCP. One mcpServers entry in ~/.codeium/windsurf/mcp_config.json adds the server.
Prerequisites
npx, so nothing needs a global install—only a key.Sign in from the terminal: the CLI opens a browser page where you approve a new key, then saves it to ~/.crawlforge/config.json.
npm install -g crawlforge-mcp-server
crawlforge login # opens the browser approval pageOr copy a key from the dashboard and paste it into the config in the next step.
crawlforge login and the other ways to authenticate.AOption A: Edit mcp_config.json
Open ~/.codeium/windsurf/mcp_config.json (%USERPROFILE%\.codeium\windsurf\mcp_config.json on Windows) and add the server:
{
"mcpServers": {
"crawlforge": {
"command": "npx",
"args": [
"-y",
"crawlforge-mcp-server@latest",
"mcp"
],
"env": {
"CRAWLFORGE_API_KEY": "cf_live_your_api_key_here"
}
}
}
}Save the file, then press Refresh in the MCPs panel so Cascade picks up the change.
BOption B: Cascade panel
Click the MCPs icon in the Cascade toolbar and choose Configure to open the same file in the editor; paste the entry there and save.
CRAWLFORGE_TOOL_GROUPS if you run several servers.cf_live_your_api_key_here with your key, or let the configurator fill it in.Limit the tool list (optional)
CrawlForge ships 31 tools. Set CRAWLFORGE_TOOL_GROUPS in the same env block to load only the groups you need, for example basic,search:
"env": {
"CRAWLFORGE_API_KEY": "cf_live_your_api_key_here",
"CRAWLFORGE_TOOL_GROUPS": "basic,search"
}Groups: basic, search, crawl, extract, batch, research, tracking, llmstxt, stealth, templates, scrape, agent.
- Open Cascade — press
Cmd+L/Ctrl+L - Check the server — the MCPs panel lists crawlforge with its tools once it starts
- Test a prompt — try one of the examples below; Cascade picks the CrawlForge tool itself
Example Prompts
"Search for the latest AI news"
"Extract all links from example.com"
"Crawl the documentation site and summarize it"
"Extract product prices from this e-commerce site"
See the full API reference for all 31 tools and their parameters.
Troubleshooting
Server not loading?
- Check
mcp_config.jsonis valid JSON - Ensure Node.js 18+ is installed:
node --version - Press Refresh in the MCPs panel and read the error shown next to the server
- Restart Windsurf completely
Authentication Errors?
- Check the API key starts with
cf_live_ - Run
crawlforge loginto save a fresh key - Generate a new API key from the dashboard
Tools not appearing in Cascade?
- Make sure the server toggle is enabled in the MCPs panel
- Disable servers you are not using—Windsurf limits how many MCP tools can be active
- Start a new Cascade conversation