Agentβ™₯︎Age
Catalog

J-Link MCP

Official

by Klievan Β· TypeScript

Debug embedded firmware on real hardware: J-Link probes, Cortex-M faults, RTT logs, GDB.

io.github.Klievan/jlink-mcp MCP Server

An MCP server for Model Context Protocol that helps debug embedded firmware on real hardware using SEGGER J-Link probes. It targets Cortex-M faults and provides RTT logs, with debugging workflows that include GDB.

πŸ› οΈ Key Features

  • SEGGER J-Link probe integration (J-Link)
  • Embedded firmware debugging on real hardware
  • Cortex-M fault debugging
  • RTT (Real-Time Transfer) log capture
  • GDB-based debugging

πŸš€ Use Cases

  • Hardware-in-the-loop debugging of embedded systems
  • Diagnosing Cortex-M faults during firmware development
  • Inspecting RTT logs from connected devices
  • Supporting MCP-based tool access for debugging workflows

⚑ Developer Benefits

  • Access to a MCP server for embedded debugging via β€œmcp” / β€œmcp-server”
  • Debugging context focused on ARM / Cortex-M and β€œembedded-systems”
  • Tooling alignment with GDB and common debug stacks (topics include β€œgdb” and β€œopenocd”)

⚠️ Limitations

  • Focused on SEGGER J-Link probes rather than other probe types (supported by topic β€œjlink” and β€œsegger”).

Topics

armclaudecortex-mdebuggerdebuggingembeddedembedded-systemsfirmwaregdbhardware-in-the-loopjlinkllmmcpmcp-servermodel-context-protocolnrf52openocdrttseggerswd