BifrostMCP and vscode-mcp

These are complements that serve different aspects of editor integration: one exposes real-time LSP diagnostics and code navigation for AI agents, while the other provides semantic refactoring tools like find usages and rename, so they could be used together to give LLMs both analysis and transformation capabilities.

BifrostMCP
52
Established
vscode-mcp
51
Established
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 20/25
Maintenance 10/25
Adoption 8/25
Maturity 15/25
Community 18/25
Stars: 207
Forks: 37
Downloads:
Commits (30d): 0
Language: TypeScript
License: AGPL-3.0
Stars: 58
Forks: 14
Downloads:
Commits (30d): 0
Language: TypeScript
License:
No Package No Dependents
No Package No Dependents

About BifrostMCP

biegehydra/BifrostMCP

VSCode Extension with an MCP server that exposes semantic tools like Find Usages and Rename to LLMs

This tool supercharges your AI coding assistant within VS Code by giving it direct access to all of VS Code's powerful code understanding and refactoring features. It takes your existing code and editor context, then feeds it to your AI assistant to enable smarter actions like finding all usages of a variable or safely renaming a function across your entire project. Professional software developers who use AI coding assistants for daily coding tasks will find this invaluable.

software-development code-refactoring developer-tools AI-assisted-coding VSCode-extensions

About vscode-mcp

tjx666/vscode-mcp

MCP server for Claude Code/VSCode/Cursor/Windsurf to use editor self functionality. ⚡ Get real-time LSP diagnostics, type information, and code navigation for AI coding agents without waiting for slow tsc/eslint checks.

Exposes eight MCP tools including symbol renaming with automatic import updates, comprehensive LSP information aggregation (definition, hover, signatures), and safe file operations—all backed by VSCode's language servers rather than subprocess execution. Operates as a monorepo with a VSCode extension bridge that maintains per-workspace socket connections to route MCP protocol requests into real-time LSP data, eliminating delays from external type-checking and linting commands. Supports Cursor, Claude Code, Windsurf, and Gemini CLI with granular tool filtering via environment variables or command-line arguments.

Scores updated daily from GitHub, PyPI, and npm data. How scores work