article
README
🚀 VSCode MCP
VSCode MCP 项目包含了 MCP 服务器及其配套的 VSCode 扩展。二者协同工作,可让 AI 代理和助手(如 Goose 或 Claude)通过 Model Context Protocol 与 VSCode 进行交互,为开发工作带来更多的智能辅助。
🚀 快速开始
安装 MCP 服务器
使用以下命令安装 MCP 服务器:
npx vscode-mcp-server install
安装 MCP 扩展
点击 MCP 扩展 进行安装。
📦 项目结构
本项目的文件结构如下:
vscode-mcp/
├── server/ # MCP 服务器实现
└── extension/ # VS Code 扩展
📚 详细文档
配置
Goose Desktop 设置

- ID:
code-mcp - 名称:
VS Code - 描述:
允许通过 Model Context Protocol 与 VS Code 进行交互 - 命令:
npx vscode-mcp-server
Claude Desktop 设置
将以下内容添加到你的 Claude Desktop 配置文件 (~/Library/Application Support/Claude/claude_desktop_config.json) 中:
{
"mcpServers": {
"vscode-mcp-server": {
"command": "npx",
"args": ["vscode-mcp-server"],
"env": {}
}
}
}
可用工具
Code MCP 服务器为 AI 代理提供了以下与 VS Code 交互的工具:
create_diff
创建并显示文件修改的 diff:
- 显示修改前的 diff 预览
- 需要用户确认
- 仅适用于现有文件
open_file
在 VS Code 编辑器中打开文件,用于查看新文件或已修改文件。
open_project
在 VS Code 中打开项目文件夹,设置 AI 代理的工作目录。
check_extension_status
检查扩展是否安装并正常响应。
get_extension_port
获取 VS Code MCP 扩展的端口号。
list_available_projects
显示来自端口注册文件的项目。
扫码加入微信群