Discover and explore top open-source AI tools and projects—updated daily.
VS Code extension for AI coding agents to control workspaces
Top 98.2% on SourcePulse
VS Code MCP Server
This VS Code extension acts as a Model Context Protocol (MCP) server, enabling AI coding assistants like Claude to directly interact with and edit code within a VS Code workspace. It bridges the gap between LLMs and a professional IDE, offering enhanced coding capabilities beyond basic text manipulation. The primary benefit is allowing AI agents to leverage VS Code's rich features, such as symbol searching and diagnostics, for more sophisticated code development tasks.
How It Works
The extension implements a local HTTP server that adheres to the MCP protocol. When enabled, it exposes VS Code's filesystem, editing, symbol introspection, and shell execution capabilities as a set of tools accessible via API calls. This allows MCP-compliant clients to send commands to VS Code, such as listing files, reading content, creating/modifying files, searching for code symbols, and even executing shell commands within the integrated terminal. The approach leverages VS Code's native APIs, avoiding the need to duplicate existing tooling within the AI agent.
Quick Start & Requirements
npm install
and npm run compile
.claude_desktop_config.json
).Highlighted Details
Maintenance & Community
Contributions via issues and pull requests are welcomed. No specific community channels (like Discord/Slack) or details on maintainer activity are provided in the README.
Licensing & Compatibility
Limitations & Caveats
The execution of shell commands introduces a potential security risk; users must trust the MCP client and ensure the server port is not exposed externally. Authentication for MCP clients is not yet implemented as the specification is still evolving. The extension currently supports only a single workspace and operates strictly locally.
3 weeks ago
Inactive