VS代码调试器MCP服务器代理
该代理充当桥梁,使AI助手能够通过以下方式进行通信 stdio 要连接到 VS代码调试器MCP服务器,使用 HTTP 或 SSE.
______________________________________________________________________
为什么使用此代理?
如果您的AI助手不支持直接 HTTP 或 SSE 连接和需要 stdio-基于服务器与VS Code调试器进行交互。它翻译了 stdio 将AI工具中的通信转换为主调试器扩展可以理解的格式。
______________________________________________________________________
使用主扩展为您的AI充电
此代理是 VS代码调试器MCP服务器 扩展。主要的扩展是赋予你的人工智能调试超能力的东西。
______________________________________________________________________
先决条件
在开始之前,请确保已安装以下内容:
- Node.js和npm: .
- VS代码调试器MCP服务器: 从安装主延长线 VS代码市场.
______________________________________________________________________
重要提示:扩展设置
要使用此代理,您必须在VS Code中的扩展设置中将VS Code Debugger MCP Server扩展的传输类型设置为“websocket”。
- 打开VS代码。
- 首选 设置 (
Ctrl+,). - 搜索 VSCode调试器MCP服务器.
- 设置 传输类型 向
websocket.
______________________________________________________________________
安装和建造
按照以下步骤启动并运行代理:
- 克隆存储库:
git clone https://github.com/your-username/vscode-debugger-mcp-server-proxy.git
cd vscode-debugger-mcp-server-proxy- 安装依赖项:
npm install- 构建项目:
npm run build这将把TypeScript源代码编译成JavaScript dist 目录。
______________________________________________________________________
配置
要连接您的AI助手,您需要将其配置为使用此代理。以下是Roo Code的示例配置:
Roo代码的标准MCP服务器配置
将以下内容添加到您的Roo代码设置中:
{
"mcpServers": {
"vscode-debugger": {
"command": "node",
"args": [
"d:/Projekte/MCP/vscode-debugger-mcp-server-proxy/dist/index.js",
"-p",
"10101"
],
"env": {
"DEBUG": "false"
},
"disabled": false,
"type": "stdio"
}
}
}重要提示: 确保路径在 args 数组是编译的绝对路径 index.js 您系统上的文件。
注: 端口号(10101 在上面的示例中)必须与配置的端口匹配,并且 传输类型 设置为 websocket 在VS代码调试器MCP服务器扩展设置中。确保代理和扩展都设置为使用相同的端口进行成功通信。
______________________________________________________________________
运作原理
代理位于您的AI助手和主调试器扩展之间,翻译它们之间的通信。
______________________________________________________________________
许可证
该项目是开源的,并根据 MIT许可证.
