vscode-mcp
by tjx666·★ 76·Score 46
VSCode MCP server that provides real-time LSP diagnostics, type information, and code navigation for AI coding agents without waiting for slow tsc/eslint checks.
Overview
VSCode MCP is a comprehensive solution that bridges the gap between AI assistants and VSCode development environments. It exposes various tools through MCP protocol, including diagnostics, symbol information, references, and safe file operations. The server leverages VSCode's Language Server Protocol (LSP) to provide real-time code analysis without executing slow commands like tsc or eslint.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this when you're using AI coding assistants (like Claude Code or Cursor) and need fast access to VSCode's LSP information without waiting for slow build tools.
When NOT to choose this
Don't choose this if you need to use non-VSCode editors or if you're concerned about security risks from the execute_command tool that can run arbitrary VSCode commands.
Tools this server exposes
8 tools extracted from the READMEexecute_commandExecute VSCode commands with JSON string arguments
get_symbol_lsp_infoGet comprehensive LSP info (definition, hover, signatures, etc.)
get_diagnosticsGet real-time diagnostics, replace slow tsc/eslint
get_referencesFind symbol references with usage context code
health_checkTest connection to VSCode MCP Bridge extension
list_workspacesList all available VSCode workspaces
open_filesOpen multiple files with optional editor display
rename_symbolRename symbols across all files in workspace
Comparable tools
Installation
Installation
- Install the VSCode MCP Bridge extension using ID:
YuTengjing.vscode-mcp-bridge
- Install the MCP server in your environment:
**Claude Code**:
claude mcp add vscode-mcp -- npx -y @vscode-mcp/vscode-mcp-server@latest**Cursor**: Click the install button or add manually via Settings -> Tools & Integrations -> New MCP Server with command: npx @vscode-mcp/vscode-mcp-server@latest
**Gemini CLI**:
{
"mcpServers": {
"vscode-mcp": {
"command": "npx",
"args": ["-y", "@vscode-mcp/vscode-mcp-server@latest"]
}
}
}Compare vscode-mcp with
Last updated · Auto-generated from public README + GitHub signals.