A host-side, scriptable command-line terminal for Segger-RTT; Also the AI-ready command line for embedded validation.
rttsh is a command-line terminal over SEGGER J-Link RTT for automated on-board firmware verification. The firmware exposes a command console through SEGGER RTT; on the host side, Lua scripts send commands, match responses, and assert on output and timing, so on-board verification can run in batches and be wired into CI. Communication and flashing share the same debug probe and do not occupy target peripherals such as UART.
An MCP server (rttsh mcp) and the skills/rttsh-verify-on-board skill are provided for AI coding agents.
Windows (depends on JLinkx64.dll and lua54); the .NET 10 runtime (needed by the framework-dependent installer, bundled in the self-contained package); the SEGGER J-Link driver and a probe (the J-Link DLL is auto-detected, or point to one with --dll); firmware linked with the RTT control block (SEGGERRTT) and already flashed to the target board. See installer/ for installers and building from source.
--chip must match a name from the J-Link device database (case-insensitive); look it up with rttsh list-devices --filter H743. An invalid name fails fast with an error (exit 2) and never opens the device-selection dialog.
Send one line and wait for the response:
--hex sends raw bytes. Running without a subcommand opens an interactive terminal (-tui selects the chat-style layout), Ctrl+C to exit; when output is redirected it switches to receive-only mode, so it can be piped through grep and the like.
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/z3oya--rttsh.html)
Role-playing autonomous agent orchestrator managing crews (CrewAI style)
alphaparkinc/genpark-realtime-neural-3d-mesh-pbr-texture-generator-skillReal-time neural 3D asset generator and PBR texture synthesizer (Luma Genie style)
alphaparkinc/genpark-multivariate-ad-creative-fatigue-auditor-skillMultivariate ad creative fatigue auditor & refresh triggers (AdEspresso style)
alphaparkinc/genpark-earned-media-value-econometric-roi-synthesizer-skillEarned Media Value (EMV) econometric ROI synthesizer (Captiv8 style)
alphaparkinc/genpark-programmatic-landing-page-cro-variant-synthesizer-skillProgrammatic landing page CRO variant synthesizer & A/B testing (Unbounce style)
alphaparkinc/genpark-cross-platform-creator-audience-demographic-matcher-skillCross-platform creator audience demographic matcher (Grin / CreatorIQ)
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.