Best Version Control MCP Servers for Windsurf
Top 5 of 5 Version Control 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.
Setting up MCP servers in Windsurf
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.
| # | Server | Security score | Stars | Language | Config |
|---|---|---|---|---|---|
| 1 | GitLab API access via 86 specialized tools for AI model context integration. | 68 | 61 | TypeScript | |
| 2 | Bitbucket repositories, pull requests, and code management via AI agents. | 36 | 159 | TypeScript | |
| 3 | Forgejo and Gitea repository management for AI through 103 integrated tools. | 30 | 8 | TypeScript | |
| 4 | Gitea repositories managed directly through custom file upload and sync tools. | 24 | 13 | TypeScript | |
| 5 | GitLab MCP ServerOfficial GitLab API access for project management, file operations, and repository automation. | 16 | 293 | JavaScript |
Version Control + Windsurf: frequently asked questions
›How do I add a Version Control MCP server to Windsurf?
Add an entry under "mcpServers" in ~/.codeium/windsurf/mcp_config.json, then reload Windsurf.
›Are Version Control MCP servers safe to use with Windsurf?
Check the security score on each server's page before installing — it's computed from real signals (permissions requested, authentication, maintenance activity), not a marketing claim. Every server ranked below has been human-reviewed, not just scraped.
›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.