Enterprise DNA
M MCP Servers Developer low

juehang/vscode-mcp-server

by Various

MCP server to expose VS Code editing features to an LLM for AI coding

J

MCP

juehang/vscode-mcp-server

Added 1 June 2026

Overview

juehang/vscode-mcp-server is an MCP server that exposes VS Code editing features to an LLM. It allows AI coding assistants to programmatically perform code edits within the VS Code environment. The server is written in TypeScript and follows the Model Context Protocol for standardized tool invocation.

Best for

Best for
Developers building AI coding assistants that need to automate edits within VS Code

Use cases

  • Enable LLMs to modify code files directly in VS Code
  • Automate refactoring and code transformations via AI
  • Build AI coding assistants that edit source code programmatically

Notes

juehang/vscode-mcp-server is an MCP server that exposes VS Code editing features to an LLM. It allows AI coding assistants to programmatically perform code edits within the VS Code environment. The server is written in TypeScript and follows the Model Context Protocol for standardized tool invocation.

369 stars on GitHub. Last updated 2026-01-07. Licensed MIT.

Use cases

  • Enable LLMs to modify code files directly in VS Code
  • Automate refactoring and code transformations via AI
  • Build AI coding assistants that edit source code programmatically

Pros

  • Leverages VS Code’s full editing API for precise code modifications
  • Uses the standardized Model Context Protocol for easy integration with LLMs
  • Written in TypeScript, offering type safety and modern tooling

Cons

  • Requires running a server alongside VS Code, adding setup overhead
  • Tied to the VS Code ecosystem; not usable in other editors or standalone
  • Relatively young project (369 stars) with a smaller community and support

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Leverages VS Code's full editing API for precise code modifications
  • Uses the standardized Model Context Protocol for easy integration with LLMs
  • Written in TypeScript, offering type safety and modern tooling

Cons

  • Requires running a server alongside VS Code, adding setup overhead
  • Tied to the VS Code ecosystem; not usable in other editors or standalone
  • Relatively young project (369 stars) with a smaller community and support