Vscode MCP Server
by juehang
Connects MCP clients to a VS Code workspace for file access, symbol lookup, diagnostics, edits, and terminal commands.
Install Vscode MCP Server
Pick your client, then add it in one click or paste the config.
http://localhost:3000/mcp
Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.
Overview
Use cases
- Inspect a VS Code workspace before changing code
- Search symbols and retrieve language-server definitions
- Apply validated edits to existing files
- Review workspace diagnostics after code changes
- Run shell commands from an MCP client through VS Code
Key features
- Workspace file and directory access
- Symbol search and definition lookup
- VS Code diagnostics retrieval
- Validated file creation and line replacement
- File move, rename, and copy operations
- Integrated terminal shell execution
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
ActiveLast checked 2d ago
Recent health check succeeded.
20/20 checks healthy over the last 80d
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks — not a rating.
GitHub stars392Stargazers on the source repository.
Last commit9mo agoMost recent push to the default branch.
Directory activity8 viewsConfig copies, upvotes, and views on AllMCPs.
How Vscode MCP Server works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about Vscode MCP Server
Install the VS Code extension from the Marketplace, or clone the repository and run npm install followed by npm run compile.
Yes.
It provides workspace listing, file reading and editing, file moves, renames and copies, symbol search, definition and hover lookup, diagnostics, and integrated-terminal shell execution.
No.
No.
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
Badge Style:
Live Dynamic SVG Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/juehang-vscode-mcp-server)HTML Embed
<a href="https://allmcps.com/mcp/juehang-vscode-mcp-server"><img src="https://allmcps.com/api/badge/juehang-vscode-mcp-server?style=directory" alt="Vscode MCP Server on AllMCPs" /></a>