Integrates with Visual Studio Code's C# extension to provide language features like symbol reference finding across code...
Created byApr 22, 2025
Bifrost - VSCode Dev Tools MCP Server
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.
image
Features
Language Server Integration: Access VSCode's language server capabilities for any supported language
Code Navigation: Find references, definitions, implementations, and more
Symbol Search: Search for symbols across your workspace
Code Analysis: Get semantic tokens, document symbols, and type information
Smart Selection: Use semantic selection ranges for intelligent code selection
Code Actions: Access refactoring suggestions and quick fixes
HTTP/SSE Server: Exposes language features over an MCP-compatible HTTP server
AI Assistant Integration: Ready to work with AI assistants that support the MCP protocol
When working with multiple projects, each project can have its own dedicated MCP server endpoint and port. This is useful when you have multiple VS Code windows open or are working with multiple projects that need language server capabilities.
Project Configuration
Create a bifrost.config.json file in your project root:
Ensure you have the appropriate language extensions installed for your project
Check that your project has loaded correctly in VSCode
Verify that port 8008 is available on your system
Check the VSCode output panel for any error messages
Contributing
Here are Vscodes commands if you want to add additional functionality go ahead. I think we still need rename and a few others.
Please feel free to submit issues or pull requests to the GitHub repository.
License
This extension is licensed under the APGL-3.0 License.
Bifrost - VSCode Dev Tools MCP Server
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.
image
Features
Language Server Integration: Access VSCode's language server capabilities for any supported language
Code Navigation: Find references, definitions, implementations, and more
Symbol Search: Search for symbols across your workspace
Code Analysis: Get semantic tokens, document symbols, and type information
Smart Selection: Use semantic selection ranges for intelligent code selection
Code Actions: Access refactoring suggestions and quick fixes
HTTP/SSE Server: Exposes language features over an MCP-compatible HTTP server
AI Assistant Integration: Ready to work with AI assistants that support the MCP protocol
When working with multiple projects, each project can have its own dedicated MCP server endpoint and port. This is useful when you have multiple VS Code windows open or are working with multiple projects that need language server capabilities.
Project Configuration
Create a bifrost.config.json file in your project root:
Ensure you have the appropriate language extensions installed for your project
Check that your project has loaded correctly in VSCode
Verify that port 8008 is available on your system
Check the VSCode output panel for any error messages
Contributing
Here are Vscodes commands if you want to add additional functionality go ahead. I think we still need rename and a few others.
Please feel free to submit issues or pull requests to the GitHub repository.
License
This extension is licensed under the APGL-3.0 License.