MCP Catalogs
HomeBifrostMCP screenshot

BifrostMCP

by biegehydra·212·Score 49

VSCode extension exposing language server features to AI tools via MCP protocol.

developer-toolsai-llmproductivity
35
Forks
8
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

Bifrost is a VSCode extension that provides MCP server functionality, enabling AI assistants to access VSCode's powerful development tools and language features. It supports advanced code navigation, analysis, and manipulation through various tools including find usages, go to definition, rename, and code actions. The extension runs on port 8008 by default and supports multiple projects with dedicated endpoints.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Enable AI coding assistants to perform advanced code navigation and analysis
you:Provide AI access to refactoring suggestions and quick fixes in VSCode
you:Support cross-project symbol search and type information retrieval
you:How do I configure multiple projects?
you:Which AI assistants are compatible with Bifrost?

When to choose this

Choose Bifrost when you need AI assistants to have deep code understanding and navigation capabilities within your VS Code environment.

When NOT to choose this

Avoid Bifrost if you need to work with languages that don't have VS Code language server support, or if you prefer a standalone IDE-agnostic solution.

Tools this server exposes

12 tools extracted from the README
  • find_usages

    Locate all symbol references in the code.

  • go_to_definition

    Jump to symbol definitions instantly.

  • find_implementations

    Discover implementations of interfaces/abstract methods.

  • get_hover_info

    Get rich symbol documentation on hover.

  • get_document_symbols

    Outline all symbols in a file.

  • get_completions

    Provide context-aware auto-completions.

  • get_rename_locations

    Find all locations to perform a rename safely.

  • rename

    Perform rename on a symbol across the project.

  • get_code_actions

    Get quick fixes, refactors, and improvements.

  • get_workspace_symbols

    Search symbols across your entire workspace.

  • get_call_hierarchy

    See incoming/outgoing call relationships.

  • get_type_definition

    Jump to underlying type definitions.

Comparable tools

vscode-mcp-servercursor-mcpide-mcp-integration

Installation

Installation

  1. Install [the extension](https://marketplace.visualstudio.com/items?itemName=ConnorHallman.bifrost-mcp) from the VS Code marketplace
  2. Install any language-specific extensions you need for your development
  3. Open your project in VS Code

Configuration

The extension will automatically start an MCP server when activated. Configure your MCP-compatible AI assistant to connect to:

  • SSE endpoint: http://localhost:8008/sse
  • Message endpoint: http://localhost:8008/message

Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "Bifrost": {
      "url": "http://localhost:8008/sse"
    }
  }
}

FAQ

How do I configure multiple projects?
Create a `bifrost.config.json` file in each project root with a unique port number. Update your AI assistant configuration to use project-specific endpoints.
Which AI assistants are compatible with Bifrost?
Bifrost works with any AI assistant that supports the MCP protocol, including Cursor, Cline (with Supergateway), and others that can connect to SSE endpoints.

Compare BifrostMCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.