Bifrost VSCode Devtools
A VS Code extension provides a MCP server that exposes Roslyn language features. It enables tools like find usages, go to definition, quick info, etc.
What is Bifrost VSCode Devtools?
Bifrost VSCode Devtools is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to vs code extension provides a mcp server that exposes roslyn language features. it enables tools like find usages, go to definition, quick info, etc.
A VS Code extension provides a MCP server that exposes Roslyn language features. It enables tools like find usages, go to definition, quick info, etc.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A VS Code extension provides a MCP server that exposes Rosly
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx bifrost-vscode-devtoolsConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Bifrost VSCode Devtools
Bifrost VSCode Devtools is a VS Code extension that runs an MCP server exposing the full power of VS Code's language server infrastructure — including Roslyn for C# — to AI assistants. It provides semantic tools such as find usages, go to definition, find implementations, rename, get hover info, document symbols, code actions, call hierarchy, type hierarchy, and workspace symbol search, enabling language-aware code analysis and refactoring far beyond text matching. The server runs over HTTP/SSE on port 8008 by default and integrates with Cursor, Cline, Roo Code, Windsurf, and any SSE-capable MCP client.
Prerequisites
- Visual Studio Code 1.93.0 or later
- Bifrost MCP extension installed from the VS Code Marketplace (extension ID: ConnorHallman.bifrost-mcp)
- Language extensions for your tech stack installed in VS Code (e.g., C# extension for .NET projects)
- An MCP-compatible AI client: Cursor, Cline, Roo Code, Windsurf, or Claude Desktop
- Node.js (required for Cline users who bridge via supergateway)
Install the Bifrost MCP VS Code extension
Search for 'Bifrost MCP' by ConnorHallman in the VS Code Extensions Marketplace and install it. The extension automatically starts the MCP server when VS Code opens a project.
Install required language extensions
Install VS Code language extensions for the languages you want Bifrost to expose. For C#/.NET, install the official C# extension (ms-dotnettools.csharp). For TypeScript, the built-in support is sufficient.
Open your project and confirm the server is running
Open your project folder in VS Code. Use the command palette (Cmd+Shift+P / Ctrl+Shift+P) and run 'Bifrost MCP: Start Server' if it did not start automatically. The server listens on http://localhost:8008/sse by default.
Configure a project-specific port (optional)
To run Bifrost for multiple simultaneous VS Code windows, create a bifrost.config.json at the project root with a unique port.
{
"projectName": "MyBackend",
"description": "ASP.NET Core API project",
"path": "/my-backend",
"port": 5643
}Connect Cursor or Roo Code via SSE URL
In Cursor or Roo Code, add the Bifrost server using the direct SSE URL.
{
"mcpServers": {
"Bifrost": {
"url": "http://localhost:8008/sse"
}
}
}Connect Cline via supergateway
Cline does not natively support SSE MCP servers. Use supergateway as a bridge.
{
"mcpServers": {
"Bifrost": {
"command": "npx",
"args": ["-y", "supergateway", "--sse", "http://localhost:8008/sse"],
"timeout": 600
}
}
}Bifrost VSCode Devtools Examples
Client configuration (Cursor / Roo Code)
Connect to the Bifrost MCP server running in VS Code using the SSE URL. Use this in your Cursor or Roo Code MCP configuration.
{
"mcpServers": {
"Bifrost": {
"url": "http://localhost:8008/sse"
}
}
}Prompts to try
Examples of semantic code analysis and refactoring prompts you can use once Bifrost is connected.
- "Find all usages of the AuthService class across the workspace."
- "Go to the definition of the IUserRepository interface."
- "Show the call hierarchy for the ProcessPayment method."
- "Rename the variable userList to activeUsers across the project."
- "List all document symbols in Controllers/OrderController.cs."
- "What code actions are available at the error on line 55?"Troubleshooting Bifrost VSCode Devtools
Language tools return empty results for C# files
Ensure the ms-dotnettools.csharp extension is installed and that VS Code has fully loaded and indexed the project. Wait for the loading indicator in the status bar to finish, then retry.
Port 8008 conflict when opening a second VS Code window
Add a bifrost.config.json with a different port to each project. Each VS Code window will use its own port and endpoint.
Cursor cannot discover the Bifrost server
Verify the URL is http://localhost:8008/sse (not ws:// or http://localhost:8008/message). Restart VS Code and Cursor after changing configuration. Check the VS Code Output panel (Bifrost MCP channel) for startup errors.
Frequently Asked Questions about Bifrost VSCode Devtools
What is Bifrost VSCode Devtools?
Bifrost VSCode Devtools is a Model Context Protocol (MCP) server that vs code extension provides a mcp server that exposes roslyn language features. it enables tools like find usages, go to definition, quick info, etc. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Bifrost VSCode Devtools?
Follow the installation instructions on the Bifrost VSCode Devtools GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Bifrost VSCode Devtools?
Bifrost VSCode Devtools works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Bifrost VSCode Devtools free to use?
Yes, Bifrost VSCode Devtools is open source and available under the AGPL 3.0 license. You can use it freely in both personal and commercial projects.
Bifrost VSCode Devtools Alternatives — Similar Developer Tools Servers
Looking for alternatives to Bifrost VSCode Devtools? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Bifrost VSCode Devtools in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Bifrost VSCode Devtools?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.