drio
Open app

VSCode Devtools

Source

Connect to vs code ide and use tools like find_usages and go_to_definition

Catalog onlyCatalog onlySTDIO

Overview

Bifrost is a VSCode extension that provides a Model Context Protocol (MCP) server, enabling AI tools to access powerful development features like code navigation and analysis.

To use Bifrost, install the extension from the VS Code marketplace, ensure you have the necessary language extensions, and start the MCP server to connect your AI assistant.

  • Language Server Integration for various programming languages - Advanced Code Navigation and Analysis tools - Smart Selection and Code Actions for efficient coding - HTTP/SSE Server for AI assistant integration
  1. Enhancing AI coding assistants with semantic tools
  2. Facilitating code navigation and refactoring in large projects
  3. Providing real-time code analysis and suggestions

Add to your AI client

Use these steps to connect VSCode Devtools in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "vscode-devtools-biegehydra": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-vscode-devtools-biegehydra"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "vscode-devtools-biegehydra": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-vscode-devtools-biegehydra"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "vscode-devtools-biegehydra": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-vscode-devtools-biegehydra"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "vscode-devtools-biegehydra": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-vscode-devtools-biegehydra"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "vscode-devtools-biegehydra": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-vscode-devtools-biegehydra"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "vscode-devtools-biegehydra": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-vscode-devtools-biegehydra"
      ]
    }
  }
}

FAQ

Is Bifrost compatible with all programming languages?

Bifrost works with any language supported by VSCode language extensions.

How do I start the MCP server?

You can start the server manually from the command palette in VSCode.

What is the default port for the MCP server?

The default port is 8008, but it can be configured as needed.