VSCode MCP
Enables AI agents and assistants to interact with Visual Studio Code through the Model Context Protocol.
VSCode MCP
This monorepo contains the VSCode MCP Server and its companion VSCode Extension, which together enable AI agents and assistants, like Goose or Claude, to interact with VSCode through the Model Context Protocol.
Project Structure
vscode-mcp/
├── server/ # MCP server implementation
└── extension/ # VS Code extension
Quick Start
- Install the MCP Server
npx vscode-mcp-server install
- Install the MCP Extension
Configuration
Goose Desktop Setup

- ID:
code-mcp - Name:
VS Code - Description:
Allows interaction with VS Code through the Model Context Protocol - Command:
npx vscode-mcp-server
Claude Desktop Setup
Add this to your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"vscode-mcp-server": {
"command": "npx",
"args": ["vscode-mcp-server"],
"env": {}
}
}
}
Available Tools
The Code MCP server provides the following tools for AI agents to interact with VS Code:
create_diff
Creates and shows a diff for modifying existing files:
- Shows changes preview before applying
- Requires user approval
- Only works with existing files
open_file
Opens files in the VS Code editor:
- Used for viewing new or modified files
open_project
Opens a project folder in VS Code:
- Sets up working directory for AI agent
check_extension_status
Checks if extension is installed and responding
get_extension_port
Gets the port number for VS Code MCP Extension
list_available_projects
Shows projects from port registry file
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Copyright 2025 Block, Inc.
This product includes software developed at Block, Inc.
Verwandte Server
Alpha Vantage MCP Server
SponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Solana Docs
Access Solana documentation context through a simple notes system with resources, tools, and prompts.
AgentChatBus
AgentChatBus is a persistent AI communication bus that lets multiple independent AI Agents chat, collaborate, and delegate tasks — across terminals, across IDEs, and across frameworks.
Remote MCP Server Authless
An example of a remote MCP server deployed on Cloudflare Workers without authentication.
BlueMouse
The "Prefrontal Cortex" for LLMs. A local, data-driven logic gate that interviews AI to prevent hallucinations.
Agile Team MCP Server
An MCP server providing model wrapper tools for agile development teams, requiring external API keys.
MCP Yeoman Server
Search for and run Yeoman generator templates programmatically.
Unified Diff MCP Server
Beautiful HTML and PNG diff visualization using diff2html, designed for filesystem edit_file dry-run output with high-performance Bun runtime.
Facets Module
Create and manage Terraform modules for cloud-native infrastructure using the Facets.cloud FTF CLI.
ZIN MCP Client
A lightweight CLI client that bridges local LLMs running on Ollama with STDIO MCP Servers.
MCP Hangar
Kubernetes-native registry for managing multiple MCP servers with lazy loading, health monitoring, and RBAC