← Back to directory
B

Bifrost MCP Server

Community
Bring VS Code's language intelligence to AI
Category
Dev Tools #243 of 438
Stars
★ 223 Popular
Transport
SSE
Runtime
Node.js
Credentials
No credential needed
License
AGPL-3.0
Last commit
⚠
Tools
19
51FMRS · D

Bifrost is a VS Code extension MCP server offering a rich set of code navigation and analysis tools, supporting multiple projects, suitable for developers needing AI assistance.

Strongest · Documentation 13/20 Weakest · Reliability 8/20

Reliability
8/20
Security and permissions
8/20
Maintenance
10/20
Documentation
13/20
Setup experience
12/20
Why each score
Reliability 8/20
The source includes TypeScript code and package.json in src directory, providing server start and command implementations. However, no tests or CI are found, so the declared tools' actual behavior cannot be verified, limiting the reliability score.
Security and permissions 8/20
The server runs locally and does not handle sensitive credentials, but client configurations expose local ports (e.g., 8008) and there is no clear security boundary description. No malicious behavior detected, but permission control is not discussed.
Maintenance 10/20
The repository is not archived, has 8 open issues, but lacks an explicit maintenance plan or security response channel. License is AGPL-3.0, but there is no changelog or release history.
Documentation 13/20
The README provides detailed installation, configuration, and tool usage instructions with example JSON and screenshots. However, it lacks parameter limits, cost information, and deep troubleshooting guidance, and some links are external.
Setup experience 12/20
Installation is clear: install extension, configure AI assistant to connect to SSE endpoint. But it depends on multiple external components (like Supergateway) and requires manual port and config file setup, adding complexity.

Static review · not runListed 2026-08-07

Read the FMRS scoring method →

Fit and risk

What it can accessReads local filesWrites / deletes local files

Best for

  • Developers using Cursor, Cline, Roo Code, or Windsurf.
  • Teams requiring AI-assisted code understanding and refactoring.
  • Environments leveraging VS Code language server capabilities.

Not for

  • Users without AI integration or simple text editing needs.
  • Users preferring a terminal-only MCP server without VS Code.

Required permissions

  • Listen on a local HTTP port for requests.
  • Read code file contents.
  • Execute code operations like symbol search and rename.

Risks and side effects

  • Local server lacks authentication, potentially exposing sensitive code to malicious processes.
  • Port conflicts or occupation may cause service unavailability.
  • AI-initiated renames could break the codebase if not reviewed.

Setup

Before you start

Runtime:Node.js

  1. Install the extension from the VS Code marketplace: ConnorHallman.bifrost-mcp.
  2. Install any language-specific extensions you need.
  3. Open your project in VS Code; the extension will automatically start an MCP server.
  4. Configure your AI assistant to connect to the SSE endpoint (default http://localhost:8008/sse).

Check that it works

Install the extension in VS Code and run 'Bifrost MCP: Start Server', then point your MCP client at http://localhost:8008/sse; tools like find_usages and get_workspace_symbols should appear in the client's tool list, and running one get_workspace_symbols query confirms the connection.

Troubleshooting

  1. Ensure appropriate language extensions are installed.
  2. Check that your project is loaded correctly in VS Code.
  3. Verify that port 8008 is available.
  4. Check the VS Code output panel for error messages.

Things to try

Once connected, you can ask your AI assistant things like:

  • Find all usages of the MyClass symbol across the workspace
  • Rename the function at the cursor to processOrder and show every location that changes
  • List all symbols in the current file to outline its structure
  • Show the type hierarchy and call hierarchy for this class

Tools 19

find_usages read-only
Locate all symbol references.
go_to_definition read-only
Jump to symbol definitions instantly.
find_implementations read-only
Discover implementations of interfaces/abstract methods.
get_hover_info read-only
Get rich symbol docs on hover.
get_document_symbols read-only
Outline all symbols in a file.
get_completions read-only
Get context-aware auto-completions.
get_signature_help read-only
Get function parameter hints and overloads.
get_rename_locations read-only
Safely get location of places to perform a rename across the project.
Show 11 more tools
rename writes
Perform rename on a symbol.
get_code_actions read-only
Get quick fixes, refactors, and improvements.
get_semantic_tokens read-only
Get enhanced highlighting data.
get_call_hierarchy read-only
See incoming/outgoing call relationships.
get_type_hierarchy read-only
Visualize class and interface inheritance.
get_code_lens read-only
Get inline insights (references, tests, etc.).
get_selection_range read-only
Smart selection expansion for code blocks.
get_type_definition read-only
Jump to underlying type definitions.
get_declaration read-only
Navigate to symbol declarations.
get_document_highlights read-only
Highlight all occurrences of a symbol.
get_workspace_symbols read-only
Search symbols across your entire workspace.

Use cases

Code navigation and refactoring within AI coding assistants.
Automated symbol relationship discovery in large codebases.
Providing precise code actions for AI-driven workflows.

Supported clients

Claude Desktop
Cursor
Cline
Roo Code
Windsurf

Listed from the project's documentation, not tested by this site.

Overview

Bifrost is a VS Code extension that includes an MCP server, exposing VS Code's powerful development tools and language features such as find usages, rename, and more to AI assistants that support the MCP protocol. It enables advanced code navigation, analysis, and manipulation when using AI coding assistants.

Similar servers

Context7 80 · B

Upstash's official server providing up-to-date third-party library docs for AI coding assistants

★ 62.9k · Tools 2 Compare with this →

Source revision 366af89e937b Data synced 2026-10-12 Read the FMRS scoring method