这个 monorepo 包含了 VSCode MCP 服务器及其配套的 VSCode 扩展,它们共同使像 Goose 或 Claude 这样的 AI 代理和助手能够通过模型上下文协议与 VSCode 交互。
vscode-mcp/ ├── server/ # MCP server implementation └── extension/ # VS Code extension
npx vscode-mcp-server install
code-mcp
VS Code
允许通过模型上下文协议与 VS Code 交互
npx vscode-mcp-server
将以下内容添加到您的 Claude 桌面配置文件 (~/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
创建并显示用于修改现有文件的差异:
open_file
在 VS Code 编辑器中打开文件:
open_project
在 VS Code 中打开一个项目文件夹:
check_extension_status
检查扩展是否已安装且响应正常
get_extension_port
获取 VS Code MCP 扩展的端口号
list_available_projects
从端口注册文件中显示项目
本项目根据 Apache License 2.0 许可发布 - 详情请参阅 LICENSE 文件。
版权所有 © 2025 Block, Inc.
本产品包括在 Block, Inc. 开发的软件。