MCP server for SEGGER J-Link debug probes — LLM-driven embedded debugging with RTT, GDB server, and Trice/Pigweed support
Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.
list_devicesScan for connected PROBES — the debuggers plugged into this machine, not target chips. Despite the name it does not list target devices; use search_devices for those. Shows probe serial numbers and whether one is reachable.Scan for connected PROBES — the debuggers plugged into this machine, not target chips. Despite the name it does not list target devices; use search_devices for those. Shows probe serial numbers and whether one is reachable.
No se publicó ningún esquema de entrada para esta herramienta.
check_setupCheck that everything needed to debug is in place: the probe software, a connected probe, a targetCheck that everything needed to debug is in place: the probe software, a connected probe, a target
No se publicó ningún esquema de entrada para esta herramienta.
set_svd_pathPoint the server at a CMSIS-SVD file for the target at runtime, so peripheral reads come backPoint the server at a CMSIS-SVD file for the target at runtime, so peripheral reads come back
No se publicó ningún esquema de entrada para esta herramienta.
set_rtt_addressTell the server where the firmware's RTT control block is (its _SEGGER_RTT symbol), at runtime.Tell the server where the firmware's RTT control block is (its _SEGGER_RTT symbol), at runtime.
No se publicó ningún esquema de entrada para esta herramienta.
search_devicesSearch the device names this J-Link installation accepts, by part number, manufacturer, or core.Search the device names this J-Link installation accepts, by part number, manufacturer, or core.
No se publicó ningún esquema de entrada para esta herramienta.
set_deviceSet the target device name at runtime. Required before any debugging commands will work.Set the target device name at runtime. Required before any debugging commands will work.
No se publicó ningún esquema de entrada para esta herramienta.
start_debug_sessionSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
snapshotCapture complete device state: CPU registers (compact), fault status, recent RTT output, and stack dump.Capture complete device state: CPU registers (compact), fault status, recent RTT output, and stack dump.
No se publicó ningún esquema de entrada para esta herramienta.
diagnose_crashAuto-read and decode ARM Cortex-M fault registers (CFSR, HFSR, MMFAR, BFAR), exception stack frame, and recent errors.Auto-read and decode ARM Cortex-M fault registers (CFSR, HFSR, MMFAR, BFAR), exception stack frame, and recent errors.
No se publicó ningún esquema de entrada para esta herramienta.
device_infoSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
haltHalt the target CPUHalt the target CPU
No se publicó ningún esquema de entrada para esta herramienta.
resumeResume the target CPUResume the target CPU
No se publicó ningún esquema de entrada para esta herramienta.
resetReset the target device. Halting leaves the core stopped at the reset vector,Reset the target device. Halting leaves the core stopped at the reset vector,
No se publicó ningún esquema de entrada para esta herramienta.
stepStep one CPU instructionStep one CPU instruction
No se publicó ningún esquema de entrada para esta herramienta.
read_memoryRead memory from the target. Returns clean hex dump.Read memory from the target. Returns clean hex dump.
No se publicó ningún esquema de entrada para esta herramienta.
write_memoryprivilegiadaWrite a 32-bit value to memoryWrite a 32-bit value to memory
No se publicó ningún esquema de entrada para esta herramienta.
read_registersRead all CPU registers (compact format, FP only if non-zero).Read all CPU registers (compact format, FP only if non-zero).
No se publicó ningún esquema de entrada para esta herramienta.
read_registerRead a specific CPU register by nameRead a specific CPU register by name
No se publicó ningún esquema de entrada para esta herramienta.
flashFlash firmware to the target deviceFlash firmware to the target device
No se publicó ningún esquema de entrada para esta herramienta.
eraseErase target flash memoryErase target flash memory
No se publicó ningún esquema de entrada para esta herramienta.
list_peripheralsList the target's peripherals and base addresses, from its CMSIS-SVD description. Requires an SVD file to be configured.List the target's peripherals and base addresses, from its CMSIS-SVD description. Requires an SVD file to be configured.
No se publicó ningún esquema de entrada para esta herramienta.
read_peripheralRead every register of a peripheral from the target and decode each one's bit fields by name. This is read_memory plus the meaning of what was read.Read every register of a peripheral from the target and decode each one's bit fields by name. This is read_memory plus the meaning of what was read.
No se publicó ningún esquema de entrada para esta herramienta.
decode_registerDecode a value into named bit fields using the target's SVD. Reads from the device unless a value is supplied — useful for interpreting a number you already have.Decode a value into named bit fields using the target's SVD. Reads from the device unless a value is supplied — useful for interpreting a number you already have.
No se publicó ningún esquema de entrada para esta herramienta.
set_breakpointSet a hardware breakpointSet a hardware breakpoint
No se publicó ningún esquema de entrada para esta herramienta.
clear_breakpointsClear all breakpoints, including any left armed in the debug hardware by an earlier sessionClear all breakpoints, including any left armed in the debug hardware by an earlier session
No se publicó ningún esquema de entrada para esta herramienta.
gdb_server_startSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
gdb_server_stopSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
gdb_server_statusGet GDB server, RTT, and telnet proxy statusGet GDB server, RTT, and telnet proxy status
No se publicó ningún esquema de entrada para esta herramienta.
gdb_connectConnect a GDB client to the running GDB server. Enables source-level debugging: backtraces, variable inspection, conditional breakpoints, stepping by source line. Optionally load an ELF file for symbol info.Connect a GDB client to the running GDB server. Enables source-level debugging: backtraces, variable inspection, conditional breakpoints, stepping by source line. Optionally load an ELF file for symbol info.
No se publicó ningún esquema de entrada para esta herramienta.
gdb_commandprivilegiadaSend any GDB command and get the response. For execution commands (continue, step, next, finish, until), blocks until the target stops or times out. If the target doesn't stop, use gdb_wait to poll. Examples: 'bt' (backtrace), 'info threads', 'print myVar', 'break main', 'continue', 'next', 'step',…Send any GDB command and get the response. For execution commands (continue, step, next, finish, until), blocks until the target stops or times out. If the target doesn't stop, use gdb_wait to poll. Examples: 'bt' (backtrace), 'info threads', 'print myVar', 'break main', 'continue', 'next', 'step',…
No se publicó ningún esquema de entrada para esta herramienta.
gdb_waitPoll for target stop after a continue/step that timed out. Returns the stop reason (breakpoint hit, signal, finished stepping, etc.) when the target halts.Poll for target stop after a continue/step that timed out. Returns the stop reason (breakpoint hit, signal, finished stepping, etc.) when the target halts.
No se publicó ningún esquema de entrada para esta herramienta.
gdb_loadLoad an ELF file into GDB. By default loads symbols only (for source-level debugging: backtraces with file:line, variable names). Set flash=true to also program it onto the target.Load an ELF file into GDB. By default loads symbols only (for source-level debugging: backtraces with file:line, variable names). Set flash=true to also program it onto the target.
No se publicó ningún esquema de entrada para esta herramienta.
gdb_backtraceGet a stack backtrace. With debug symbols loaded, shows function names, file paths, and line numbers.Get a stack backtrace. With debug symbols loaded, shows function names, file paths, and line numbers.
No se publicó ningún esquema de entrada para esta herramienta.
gdb_disconnectDisconnect the GDB client (does not stop the GDB server)Disconnect the GDB client (does not stop the GDB server)
No se publicó ningún esquema de entrada para esta herramienta.
rtt_connectSin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
rtt_disconnectDisconnect from RTTDisconnect from RTT
No se publicó ningún esquema de entrada para esta herramienta.
rtt_readRead RTT log lines (clean, parsed Zephyr format). Non-destructive — reading does not consumeRead RTT log lines (clean, parsed Zephyr format). Non-destructive — reading does not consume
No se publicó ningún esquema de entrada para esta herramienta.
rtt_searchSearch/filter RTT logs by level, module, or regexSearch/filter RTT logs by level, module, or regex
No se publicó ningún esquema de entrada para esta herramienta.
rtt_sendSend data to device via RTT down-channelSend data to device via RTT down-channel
No se publicó ningún esquema de entrada para esta herramienta.
rtt_statusRead SEGGER's RTT control block on the target: is it initialised, how much has the firmwareRead SEGGER's RTT control block on the target: is it initialised, how much has the firmware
No se publicó ningún esquema de entrada para esta herramienta.
35 de 40 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
MCP server for SEGGER J-Link debug probes — LLM-driven embedded debugging with RTT, GDB server, and Trice/Pigweed support
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
El rastreo se detuvo en el límite de profundidad 4. Nada por debajo de ese nivel llegó a resolverse.
El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.
Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)
54 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.
+42 más sin listar. Los recuentos por motivo de arriba las incluyen todas.
No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.