VSCode Commands
Empower Large Language Models to execute and query VSCode commands directly.
About
This VSCode extension provides a bridge for Large Language Models (LLMs) to seamlessly interact with the VSCode integrated development environment. Leveraging the Model Context Protocol (MCP), it enables LLMs to execute a wide array of VSCode built-in or extension commands, dynamically list available commands with filtering capabilities, and receive structured results. This integration facilitates advanced automation within the IDE, allowing LLMs to perform tasks like code formatting, file management, and navigation, thereby enhancing developer productivity and enabling more sophisticated AI-driven workflows.
Key Features
- Dynamically retrieve and filter all available VSCode commands
- Ensures safe command execution with comprehensive error handling
- 1 GitHub stars
- Execute any VSCode built-in or extension command via MCP
- Supports real-time communication with LLMs over stdio
Use Cases
- Automate common developer tasks like code formatting and import organization directly from an LLM
- Allow LLMs to navigate, manage, and interact with VSCode settings and files programmatically
- Enable LLMs to discover and utilize available VSCode functionality based on context