Windsurf: MCP server not loading in Cascade (mcp_config.json location)
Windsurf
The error
Server missing from Cascade's MCP list or shown as errored after editing mcp_config.json
Why it happens
Windsurf's current docs put mcp_config.json at ~/.config/devin/mcp_config.json (macOS/Linux) or %APPDATA%\devin\mcp_config.json (Windows). Older guides point at ~/.codeium/windsurf/. The file applies only to the legacy Cascade agent; the default Devin Local agent reads the Devin CLI config instead. The usual JSON, PATH, and Windows npx problems also apply.
How to fix it
- Open the file from Windsurf
In the Cascade panel, click the ... (Actions) menu, then Open MCP config file in the MCPs section. Use a top-levelmcpServerskey.{ "mcpServers": { "context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] } } } - Check which agent you are using
If the tab runs the Devin Local agent, configure MCP in the Devin CLI config files, not mcp_config.json. - Apply the PATH/Windows fixes
See spawn npx ENOENT and Windows cmd /c.
Related servers
Docs & Knowledge● Maintained
Context7
Context7 Platform -- Up-to-date docs for AI agents
★ 63.1k · updated 2026-10-15 · 🔑 auth
Design● Maintained
21st.dev Magic
It's like v0, but in your Cursor / Claude Code / Windsurf: search 10,000+ React/Tailwind components, generate new UI with AI, and publish your own — r
★ 6.0k · updated 2026-09-09 · 🔑 auth
Web & Search● Maintained
Firecrawl
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
★ 7.6k · updated 2026-10-15 · 🔑 auth