dbgprobe mcp server for VS Code
io.github.es617/dbgprobe-mcp-server
Let AI agents interact with debug probes — connect, flash, read/write memory, and reset.
client:VS Code
transport:stdio
runtime:pypi
Install dbgprobe mcp server in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "dbgprobe-backend",
"description": "DBGPROBE_BACKEND",
"password": true
},
{
"type": "promptString",
"id": "dbgprobe-mcp-log-level",
"description": "DBGPROBE_MCP_LOG_LEVEL",
"password": true
},
{
"type": "promptString",
"id": "dbgprobe-jlink-path",
"description": "DBGPROBE_JLINK_PATH",
"password": true
},
{
"type": "promptString",
"id": "dbgprobe-jlink-gdbserver-path",
"description": "DBGPROBE_JLINK_GDBSERVER_PATH",
"password": true
},
{
"type": "promptString",
"id": "dbgprobe-jlink-device",
"description": "DBGPROBE_JLINK_DEVICE",
"password": true
},
{
"type": "promptString",
"id": "dbgprobe-interface",
"description": "DBGPROBE_INTERFACE",
"password": true
},
{
"type": "promptString",
"id": "dbgprobe-speed-khz",
"description": "DBGPROBE_SPEED_KHZ",
"password": true
},
{
"type": "promptString",
"id": "dbgprobe-mcp-plugins",
"description": "DBGPROBE_MCP_PLUGINS",
"password": true
},
{
"type": "promptString",
"id": "dbgprobe-mcp-tool-separator",
"description": "DBGPROBE_MCP_TOOL_SEPARATOR",
"password": true
}
],
"servers": {
"dbgprobe-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"dbgprobe-mcp-server"
],
"env": {
"DBGPROBE_BACKEND": "${input:dbgprobe-backend}",
"DBGPROBE_MCP_LOG_LEVEL": "${input:dbgprobe-mcp-log-level}",
"DBGPROBE_JLINK_PATH": "${input:dbgprobe-jlink-path}",
"DBGPROBE_JLINK_GDBSERVER_PATH": "${input:dbgprobe-jlink-gdbserver-path}",
"DBGPROBE_JLINK_DEVICE": "${input:dbgprobe-jlink-device}",
"DBGPROBE_INTERFACE": "${input:dbgprobe-interface}",
"DBGPROBE_SPEED_KHZ": "${input:dbgprobe-speed-khz}",
"DBGPROBE_MCP_PLUGINS": "${input:dbgprobe-mcp-plugins}",
"DBGPROBE_MCP_TOOL_SEPARATOR": "${input:dbgprobe-mcp-tool-separator}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs