KJ

klievan/jlink-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

40 stars 6 forks Качество 75 Тренд 32MIT

Дайте ИИ руки, чтобы прикоснуться к кремнию — MCP-серверу для зондов SEGGER J-Link, OpenOCD и Black Magic. Вспышка, остановка, шаг, поток RTT журналов и декодирование ARM Cortex-M неисправностей. Проверено на реальном оборудовании.

Обзор

Дайте ИИ руки, чтобы коснуться кремния. Сервер MCP, который позволяет LLM отлаживать встроенные устройства через зонды SEGGER J-Link. Реальный MCP-инструмент вызывает вызов реального nRF52840-DK. Воспроизведи сам: npm run demo Твоя прошивка только что сломалась. Один инструментальный звонок: Декодированный по умолчанию, развёрнутый кадр исключения, названная команда неисправности и собственный журнал устройства коррелировали — с одного вызова, без чтения человеком листа данных, чтобы узнать, что означает бит 24 CFSR. Направьте его на файл CMSIS-SVD вашей цели, и периферийные регистры перестанут быть шестнадцатеричными: 0x400 означает 1024 КБ вспышки, но только если вы знаете это, и LLM-гадание на макетах битов - это именно тот сбой, которого это избегает. Адреса исходят из собственного описания продавца, а значения из его перечислений. Оба транскрипта являются дословным выводом из nRF52840-DK в аппаратном тестовом наборе этого проекта. подключает помощников ИИ (Claude, Copilot и т. д.) к встроенному оборудованию с помощью зондов отладки SEGGER J-Link с использованием протокола Model Context.

Обзор (машинный перевод)

jlink-mcp

Дайте ИИ руки, чтобы коснуться кремния. Сервер MCP, который позволяет LLM отлаживать встроенные устройства через зонды SEGGER J-Link.

Посмотреть как это работает

Реальный MCP-инструмент вызывает вызов реального nRF52840-DK. Воспроизведи сам: npm run demo

Твоя прошивка только что сломалась. Один инструментальный звонок:

Неисправность декодирована, исключение кадр развязан, неисправность инструкция названа, и Собственный журнал устройства коррелировал — от одного звонка, без человеческого чтения Сборник данных, чтобы узнать, что означает бит 24 CFSR.

###И он знает, что такое кремний

Направьте его на файл CMSIS-SVD вашей цели, и периферийные регистры перестанут быть Хекс:

0x400 означает 1024 КБ вспышки, но только если вы знаете это, и LLM-гадание В битовых макетах это именно тот сбой, которого это избегает. Адреса приходят из Собственное описание продавца и значения из его перечислений.

  • Обе стенограммы являются дословным выводом из nRF52840-DK в этом проекте. Тестовый пакет.*

##Что это такое?

jlink-mcp подключает помощников ИИ (Claude, Copilot и т.д.) к встроенному оборудованию с помощью зондов отладки SEGGER J-Link с использованием протокола Model Context.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

jlink-mcp

Give AI hands to touch silicon. An MCP server that lets LLMs debug embedded devices through SEGGER J-Link probes.


See it work

Real MCP tool calls against a real nRF52840-DK. Reproduce it yourself: npm run demo

Your firmware just crashed. One tool call:

> diagnose_crash

## Crash Diagnosis

### CPU State
Core: PC=0x000000B8 SP=0x2003FFA8 R0=0x0000000A R1=0x000007FF R2=0x00000001 ...
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →