BifrostMCP

BifrostMCP

108

Bifrost is a VS Code extension that serves as a Model Context Protocol (MCP) server, providing an interface for AI tools to leverage VSCode's development capabilities. It allows AI coding assistants to perform advanced code navigation and manipulation.

Bifrost - VSCode Dev Tools MCP Server

This VS Code extension functions as a Model Context Protocol (MCP) server, enhancing AI tools by utilizing VSCode's development tools and language capabilities. It supports code navigation, analysis, and manipulation with AI coding assistants compatible with MCP protocol.

Features

  • Language Server Integration
  • Code Navigation
  • Symbol Search
  • Code Analysis
  • Smart Selection
  • Code Actions
  • HTTP/SSE Server
  • AI Assistant Integration

Usage

  1. Install necessary tools and configure the connection to the MCP server.
  2. Supports multiple project configurations with specific endpoints.
  3. Defaults to port 8008 but allows unique port configurations.

Requirements

  • Visual Studio Code version 1.93.0 or higher
  • Suitable language extensions for intended programming languages

Installation

  1. Available on the VS Code marketplace
  2. Follow setup for AI assistants to connect correctly

Available Tools

The extension grants access to VSCode language features such as symbol referencing, code actions, document symbol extraction, semantic tokens, etc.