Bifrost VSCode Devtools

v1.0.0Developer Toolsstable

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.

clinecursorcursor-aideveloper-toolsmcp
Share:
212
Stars
0
Downloads
0
Weekly
0/5

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

Expose Roslyn language features to LLMs.
Support find usages, go-to-definition, and quick info.
Enable semantic code analysis in VSCode.
biegehydra

Maintainer

LicenseAGPL 3.0
Languagetypescript
Versionv1.0.0
UpdatedMay 16, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx bifrost-vscode-devtools

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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)
1

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.

2

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.

3

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.

4

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
}
5

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"
    }
  }
}
6

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.

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.

Quick Config Preview

{ "mcpServers": { "bifrost-vscode-devtools": { "command": "npx", "args": ["-y", "bifrost-vscode-devtools"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides