此单仓库包含了VSCode MCP服务器及其配套的VSCode扩展程序,它们共同使AI代理和助手(如Goose或Claude)能够通过模型上下文协议与VSCode进行交互。
vscode-mcp/
├── server/ # MCP服务器实现
└── extension/ # VS Code扩展
npx vscode-mcp-server install

code-mcpVS 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许可证2.0发布 - 查看LICENSE文件以获取详细信息。
版权所有 © 2025 Block, Inc.
本产品包括由Block, Inc.开发的软件。