J-Link MCP
local MCP serverInstallation
Terminal
claude mcp add jlink-mcp -e JLINK_DEVICE=... -e JLINK_SERIAL=... -e SVD_PATH=... -e JLINK_RTT_ADDR=... -- npx -y jlink-mcp
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"jlink-mcp": {
"command": "npx",
"args": [
"-y",
"jlink-mcp"
],
"env": {
"JLINK_DEVICE": "...",
"JLINK_SERIAL": "...",
"SVD_PATH": "...",
"JLINK_RTT_ADDR": "..."
}
}
}
}Fill in the environment variables with your own credentials.
Summary
Debug embedded firmware on real hardware: J-Link probes, Cortex-M faults, RTT logs, GDB.
Questions
J-Link MCP is a local MCP server distributed as the npm package jlink-mcp.
Run: claude mcp add jlink-mcp -e JLINK_DEVICE=... -e JLINK_SERIAL=... -e SVD_PATH=... -e JLINK_RTT_ADDR=... -- npx -y jlink-mcp
Run: codex mcp add jlink-mcp --env JLINK_DEVICE=... --env JLINK_SERIAL=... --env SVD_PATH=... --env JLINK_RTT_ADDR=... -- npx -y jlink-mcp
Similar MCP servers
NameStars
- Chiplabai.veecle/chiplab16
- CLIO Node Hardwareio.github.iowarp/node-hardware-mcp27
- Agentic HILio.github.agentic-hil/agentic-hil16
- clawtouch-mcpio.github.tinqiao-oss/clawtouch-mcp11
- dbgprobe-mcp-serverio.github.es617/dbgprobe-mcp-server10
- fw-context-mcpio.github.turbyho/fw-context-mcp10
- agent-deviceio.github.callstack/agent-device4,793
- agent-deviceio.github.callstackincubator/agent-device4,793