VSCode LSP
Enables AI assistants and external tools to leverage Visual Studio Code's Language Server Protocol (LSP) features for advanced code intelligence via the Model Context Protocol (MCP).
Acerca de
VSCode LSP is a Visual Studio Code extension that bridges the gap between large language models (LLMs) and accurate codebase understanding. By converting VSCode's powerful Language Server Protocol (LSP) features into accessible Model Context Protocol (MCP) tools, it empowers AI assistants and external tools like Cursor and Roo Code to gain deep code context. This includes precise symbol information, import/export relationships, and type hierarchies, directly addressing common LLM limitations such as reliance on regex patterns and limited code navigation, ultimately providing AI with the same robust code intelligence available internally within VSCode.
Características Principales
- Supports multiple VSCode instances by automatically handling port conflicts
- Enables intelligent code completions, symbol definitions, and references
- Provides rich and accurate code context through LSP for AI tools
- Facilitates precise renaming of symbols across multiple files
- 1 GitHub stars
- Bridges Language Server Protocol (LSP) features to Model Context Protocol (MCP) tools
Casos de Uso
- Integrating VSCode's robust language understanding into external AI coding environments like Cursor and Roo Code
- Enhancing large language models (LLMs) and AI assistants with accurate code intelligence from VSCode
- Improving AI agents' ability to navigate, analyze, and refactor code with deep structural context