Best MCP Servers for Windsurf
Top 20 of 117 MCP servers that work with Windsurf, ranked by security score — every entry below is human-reviewed, not just scraped. Every row has a one-click config for Windsurf — no need to open each page.
Windsurf (by Codeium) surfaces MCP servers through Cascade, its agentic chat panel — once a server is configured, Cascade can call its tools directly during a conversation without any extra steps on your part.
Like Claude Desktop and Cursor, Windsurf uses a single mcpServers object in its config file, so a config written for one of those two clients needs no key renaming to work in Windsurf — only the file path changes.
Recommended for Windsurf
Picked for the kind of work Windsurf is actually used for, not just the highest score overall.
| # | Server | Security score | Stars | Language | Config |
|---|---|---|---|---|---|
| 1 | Git MCP ServerOfficial Git repositories accessed and manipulated through AI-driven automation workflows. | 71 | 88,628 | TypeScript | |
| 2 | Postman workspaces, collections, and environments within AI coding assistants. | 58 | 285 | TypeScript | |
| 3 | GitHub MCP ServerOfficial GitHub repositories, issues, pull requests, and CI/CD workflows accessed via AI agents. | 78 | 31,551 | Go | |
| 4 | Forgejo MCP ServerOfficial Forgejo and Gitea repository management for AI assistants and automation tools. | 42 | 63 | Go | |
| 5 | Playwright MCP ServerOfficial Automate browser interaction via structured accessibility snapshots for LLM agents. | 71 | 35,263 | TypeScript |
Full ranking
| # | Server | Security score | Stars | Language | Config |
|---|---|---|---|---|---|
| 1 | Supabase MCP ServerOfficial Supabase project database management through AI assistants. | 96 | 2,820 | TypeScript | |
| 2 | ClickHouse MCP ServerOfficial ClickHouse database queries and chDB engine operations via MCP. | 88 | 826 | Python | |
| 3 | GitHub MCP ServerOfficial GitHub repositories, issues, pull requests, and CI/CD workflows accessed via AI agents. | 78 | 31,551 | Go | |
| 4 | Atlassian MCP ServerOfficial Jira, Confluence, and Bitbucket data access for your AI-powered workflows. | 76 | 871 | JavaScript | |
| 5 | Sentry MCP ServerOfficial Sentry error, issue, and performance data for AI coding assistants. | 76 | 781 | TypeScript | |
| 6 | Miro AI MCP ServerOfficial Miro board data management including diagramming and task tracking for AI assistants. | 73 | 141 | TypeScript | |
| 7 | Webflow MCP ServerOfficial Webflow site data and content management via the Model Context Protocol for AI assistants. | 73 | 133 | TypeScript | |
| 8 | Contentful MCP ServerOfficial Manage, create, and organize Contentful entries and assets via AI-driven commands. | 73 | 57 | TypeScript | |
| 9 | Sequential Thinking MCP ServerOfficial Dynamic step-by-step reasoning processes to decompose and refine complex AI problem-solving. | 71 | 88,628 | TypeScript | |
| 10 | Fetch MCP ServerOfficial Retrieve and convert web page content into markdown for AI model processing. | 71 | 88,628 | TypeScript | |
| 11 | Time MCP ServerOfficial IANA timezone conversions and system time lookups for AI agents. | 71 | 88,628 | TypeScript | |
| 12 | File System MCP ServerOfficial Local directory and file management for MCP clients with path-based access control. | 71 | 88,628 | TypeScript | |
| 13 | Git MCP ServerOfficial Git repositories accessed and manipulated through AI-driven automation workflows. | 71 | 88,628 | TypeScript | |
| 14 | Memory MCP ServerOfficial Persistent knowledge graph memory enabling AI to recall entities and relations across chats. | 71 | 88,628 | TypeScript | |
| 15 | Playwright MCP ServerOfficial Automate browser interaction via structured accessibility snapshots for LLM agents. | 71 | 35,263 | TypeScript | |
| 16 | AWS Labs MCP ServerOfficial AWS infrastructure and service management for your local AI model context protocol. | 71 | 9,468 | Python | |
| 17 | Exa MCP ServerOfficial Web search, code search, and company research capabilities for AI assistants. | 71 | 4,743 | TypeScript | |
| 18 | ElevenLabs MCP ServerOfficial ElevenLabs text-to-speech and audio processing for your AI assistant. | 71 | 1,479 | Python | |
| 19 | Notion MCP ServerOfficial Notion databases and pages integration for AI models using TypeScript-based MCP tools. | 68 | 4,539 | TypeScript | |
| 20 | Cloudflare MCP ServerOfficial Manage Cloudflare Workers, logs, and services using natural language prompts. | 68 | 3,958 | TypeScript |
MCP + Windsurf: frequently asked questions
›How do I add an MCP server to Windsurf?
Add an entry under "mcpServers" in ~/.codeium/windsurf/mcp_config.json, then reload Windsurf.
›Where is the Windsurf MCP config file?
~/.codeium/windsurf/mcp_config.json.
›What is Cascade in Windsurf?
Cascade is Windsurf's agentic chat panel — it's what actually calls your configured MCP servers' tools during a conversation.
›Do I need to restart Windsurf after editing the config?
A reload of Windsurf is enough.