J-Link MCP
local MCP serverJ-Link MCP is a local MCP server: Debug embedded firmware on real hardware: J-Link probes, Cortex-M faults, RTT logs, GDB. Install it from npm as jlink-mcp.
Installation
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.
What you need
- Runtime: Node.js 18+ (runs with npx).
- MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
- Environment variables:
JLINK_DEVICE,JLINK_SERIAL,SVD_PATH,JLINK_RTT_ADDR
Summary
Debug embedded firmware on real hardware: J-Link probes, Cortex-M faults, RTT logs, GDB.
J-Link MCP vs similar servers
| Server | Stars | Type | API key | Runtime |
|---|---|---|---|---|
| J-Link MCP | 32 | Local | Yes | npm |
| CLIO Node Hardware | 27 | Local | No | pypi |
| Agentic HIL | 16 | Local | No | pypi |
| agent-device | 4,793 | Local | No | npm |
| agent-device | 4,793 | Local | No | npm |
Questions
It reads 4 environment variables: JLINK_DEVICE, JLINK_SERIAL, SVD_PATH, JLINK_RTT_ADDR. Set them in your MCP config before starting the server.
Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.
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
- CLIO Node Hardwareio.github.iowarp/node-hardware-mcp27
- Agentic HILio.github.agentic-hil/agentic-hil16
- agent-deviceio.github.callstack/agent-device4,793
- agent-deviceio.github.callstackincubator/agent-device4,793
- Firefox DevTools MCPio.github.mozilla/firefox-devtools-mcp447
- Flutter MCP Toolkitio.github.Arenukvern/flutter-mcp-toolkit380
- PIO Agentio.github.jl-codes/platformio-mcp51
- easyeda-mcp-proio.github.oaslananka/easyeda-mcp-pro48