Bifrost - VSCode Dev Tools MCP Server
by biegehydra
This VS Code extension provides a Model Context Protocol (MCP) server that exposes VSCode's powerful development tools and language features to AI tools. It enables advanced code navigation, analysis, and manipulation capabilities when using AI coding assistants that support the MCP protocol.
Last updated: N/A
What is Bifrost - VSCode Dev Tools MCP Server?
Bifrost is a VSCode extension that acts as a Model Context Protocol (MCP) server, providing AI tools with access to VSCode's development features and language intelligence.
How to use Bifrost - VSCode Dev Tools MCP Server?
Install the extension from the VS Code marketplace. Configure your AI assistant to connect to the server's SSE (http://localhost:8008/sse) or message (http://localhost:8008/message) endpoint. You may need to configure your AI assistant with the proper server URL and port for the specific project.
Key features of Bifrost - VSCode Dev Tools MCP Server
Language Server Integration
Code Navigation (find references, definitions, implementations)
Symbol Search
Code Analysis (semantic tokens, document symbols, type information)
Smart Selection
Code Actions (refactoring suggestions, quick fixes)
HTTP/SSE Server
AI Assistant Integration
Use cases of Bifrost - VSCode Dev Tools MCP Server
Integrating AI coding assistants with VSCode's language features
Enabling advanced code navigation and analysis for AI tools
Providing AI tools with access to refactoring suggestions and quick fixes
Facilitating intelligent code selection and manipulation by AI assistants
FAQ from Bifrost - VSCode Dev Tools MCP Server
What is the default port used by Bifrost?
What is the default port used by Bifrost?
The default port is 8008.
How do I configure my AI assistant to use Bifrost?
How do I configure my AI assistant to use Bifrost?
Configure your AI assistant to connect to the server's SSE (http://localhost:8008/sse) or message (http://localhost:8008/message) endpoint.
Can I use Bifrost with multiple projects?
Can I use Bifrost with multiple projects?
Yes, each project can have its own dedicated MCP server endpoint and port by creating a bifrost.config.json
file in the project root.
What if the default port is already in use?
What if the default port is already in use?
You can either free up the port, change the port in the bifrost.config.json
file, or close the other VS Code instance using that port.
What do I do if I encounter issues?
What do I do if I encounter issues?
Ensure you have the appropriate language extensions installed, check that your project has loaded correctly in VSCode, verify that port 8008 is available, and check the VSCode output panel for any error messages.