jlink-mcp
Active·★ 36·MIT·Updated 2026-10-09
jlink-mcp is an MCP server that enables AI assistants to debug embedded hardware using SEGGER J-Link probes. It provides a rich set of tools for LLMs to read device state, flash firmware, stream logs, and diagnose crashes on ARM Cortex-M targets.
#LLM Tooling#Embedded Debugging#J-Link#ARM Cortex-M#Model Context Protocol#Hardware Integration#TypeScript#Dev Tooling
01
Features
01AI-driven ARM Cortex-M crash diagnosis with auto-decoded fault registers.
02Peripheral register decoding via CMSIS-SVD for human-readable device state.
03Comprehensive device control including flashing firmware, resetting, halting, stepping, and setting breakpoints.
04Real-time RTT log streaming with advanced filtering and searching capabilities.
05Multi-backend support for J-Link, OpenOCD (ST-Link, CMSIS-DAP), and Black Magic Probe.
02
Compatibility
Node.js
Runtime
Verified via docs
TypeScript
Language
Verified via docs
SEGGER J-Link
Debug Probe
Verified via docs
OpenOCD
Debug Probe
Verified via docs
Black Magic Probe
Debug Probe
Verified via docs
ARM Cortex-M
Target CPU
Verified via docs
03
Quick start
1
$ git clone https://github.com/Klievan/jlink-mcp.git
2
$ cd jlink-mcp
3
$ npm install
4
$ npm run compile
04
Use cases
↳Automated debugging of embedded firmware by large language models.
↳AI-assisted analysis of real-time RTT logs to identify issues in embedded systems.
↳Integrating embedded hardware control into AI-driven development workflows.
↳Rapid prototyping and fault injection on embedded devices using LLM commands.
05
Alternatives
better-godot-mcp★ 36
Composite MCP server for Godot Engine -- 17 composite tools for AI-assisted game development.
npm-sentinel-mcp★ 19
A powerful Model Context Protocol (MCP) server that revolutionizes NPM package analysis through AI.
sourcey★ 1.4k
Precision documentation from OpenAPI, MCP, Doxygen, and Markdown guides. Static HTML you own.
universal-mcp-toolkit★ 15
The canonical open-source monorepo for production-ready MCP servers.
mcp-tui★ 12
Fast terminal UI and CLI for testing, debugging, and automating Model Context Protocol (MCP) servers. STDIO, SSE, HTTP, Streamable HTTP. Built on the official MCP Go SDK.
Comments
Log in to leave a comment
No comments yet. Be the first!