
How to add Bifrost - VSCode Dev Tools MCP Server to Windsurf
Exposes VSCode language-server features (find usages, rename, go-to-definition) to AI coding assistants via MCP. Paste the config into ~/.codeium/windsurf/mcp_config.json and restart Windsurf.
Last updated June 14, 2026 · 219★ · sse · no auth
Windsurf config for Bifrost - VSCode Dev Tools MCP Server
{
"mcpServers": {
"bifrost---vscode-dev-tools-mcp-server": {
"serverUrl": "http://localhost:8008/sse"
}
}
}Remote server — no local install needed. Restart the client after saving the config.
Setup steps
- 1Open Windsurf → Cascade → the hammer/MCP icon → Configure (or edit ~/.codeium/windsurf/mcp_config.json).
- 2Paste the Bifrost - VSCode Dev Tools MCP Server config below.
- 3Fill in placeholder secrets, then save.
- 4Click Refresh in the MCP panel.
- 5Bifrost - VSCode Dev Tools MCP Server's tools become available to Cascade.
Before you start
- Visual Studio Code version 1.93.0 or higher
- The Bifrost MCP VS Code extension (ConnorHallman.bifrost-mcp) installed from the VS Code marketplace
- Appropriate language extensions installed for the languages you work with (e.g. the C# extension for C# files)
- For Cline: Supergateway to bridge the SSE endpoint
What Bifrost - VSCode Dev Tools MCP Server can do in Windsurf
find_usagesLocate all references to a symbol.
go_to_definitionJump to a symbol's definition instantly.
find_implementationsDiscover implementations of interfaces or abstract methods.
get_hover_infoGet rich symbol documentation as shown on hover.
get_document_symbolsOutline all symbols in a file.
get_completionsProvide context-aware auto-completions.
get_signature_helpFunction parameter hints and overloads.
get_rename_locationsSafely get the locations to perform a rename across the project.
Security
The server runs as a local HTTP/SSE server (default port 8008) with no authentication; it is intended for local development use. It exposes read and edit capabilities (including rename and code actions) over your codebase to any connected MCP client. Ensure the configured port is only reachable locally.
Bifrost - VSCode Dev Tools MCP Server + Windsurf FAQ
Where is the Windsurf config file?
Windsurf reads MCP servers from ~/.codeium/windsurf/mcp_config.json. Paste the Bifrost - VSCode Dev Tools MCP Server config there under the "mcpServers" key and restart the client.
Is Bifrost - VSCode Dev Tools MCP Server safe to use with Windsurf?
The server runs as a local HTTP/SSE server (default port 8008) with no authentication; it is intended for local development use. It exposes read and edit capabilities (including rename and code actions) over your codebase to any connected MCP client. Ensure the configured port is only reachable locally.
What port does the server use?
It runs on port 8008 by default. You can change it with a bifrost.config.json file, or per project by specifying a unique port. If the configured port is in use, the server fails to start until it is freed or changed.
How do I connect Cursor or Roo Code?
Add an mcpServers entry pointing to the SSE URL, e.g. {"mcpServers": {"Bifrost": {"url": "http://localhost:8008/sse"}}}.
How do I connect Cline?
Install Supergateway and add an mcpServers config that runs npx supergateway --sse http://localhost:8008/sse. It may appear red but works.