A universal VS Code extension that bridges any Language Server Protocol (LSP) capabilities to MCP tools and GitHub Copilot Language Model Tools, enabling intelligent code navigation and analysis across all programming languages.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"language-server-mcp-bridge": {
"args": [
"-y",
"@vscode/vsce"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Visual Studio Code extension that exposes any Language Server Protocol (LSP) capabilities as Model Context Protocol (MCP) tools and GitHub Copilot Language Model Tools. This universal extension works with any programming language that has an active language server in VSCode.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@vscode/vsce' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @vscode/vsce against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Copy/paste detector for programming source code, supports 223 formats. AI-ready with token-efficient reporter, skill and MCP server.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP Security Weekly
Get CVE alerts and security updates for Language Server MCP Bridge and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Visual Studio Code extension that exposes any Language Server Protocol (LSP) capabilities as Model Context Protocol (MCP) tools and GitHub Copilot Language Model Tools. This universal extension works with any programming language that has an active language server in VSCode.
I created this because I work on an incredibly large C++ project (with clangd) and Copilot is not able find objects efficiently.
📥 Install from VS Code Marketplace
Or install directly in VS Code: Press Ctrl+Shift+X, search for "LSP MCP Bridge", and click Install
Here's a quick example of how the extension enhances GitHub Copilot's understanding of a C++ codebase.
A small excerpt of the C++ project used in the demo.
2. Copilot's enhanced answer:
Copilot's response enriched with precise definitions, references, and hover info provided by the LSP-MCP bridge. |
3. Asking Copilot about the code:
Copilot queries the registered LSP tools (workspace/document symbols, references) to find the symbol and its implementation. |
This extension bridges the gap between any existing language server's capabilities and MCP clients + GitHub Copilot, enabling AI models and tools to:
The extension exposes comprehensive LSP capabilities as GitHub Copilot tools that can be used automatically:
lsp_definition - Find symbol definitionslsp_references - Find all references to a symbollsp_hover - Get symbol information and documentationlsp_completion - Get code completion suggestionslsp_workspace_symbols - Search symbols across the workspacelsp_document_symbols - Get document structure/outlinelsp_rename_symbol - Preview symbol rename impactlsp_code_actions - Get available quick fixes and refactoringslsp_format_document - Preview document formattinglsp_signature_help - Get function signature and parameter helpWorks with any programming language that has an active language server in VSCode:
Method 1: Direct Link