An MCP-exposing fork of the HRDB (Hatari Remote Debugger GUI) project
- C 75.8%
- C++ 15.1%
- Python 3.6%
- Assembly 1.9%
- Objective-C 0.9%
- Other 2.5%
hrdb-mcp
This is a fork of the Hatari Atari ST emulator hrdb (Hatari Remote Debugger) GUI fork with an added MCP (Model Context Protocol) server for LLM integration.
This repository contains three layers in one tree:
| Layer | What |
|---|---|
| Hatari core | Upstream Hatari 2.6.1 emulator — Atari ST/STE/TT/Falcon emulation https://framagit.org/hatari/hatari |
| hrdb | Unofficial Hatari fork — Qt GUI for remote debugging https://github.com/tattlemuss/hatari/ |
| hrdb-mcp additions | MCP server (SSE transport) exposing Hatari debugging as LLM-callable tools |
Quick links
readme.txt— Upstream Hatari docs (building, running, etc.)tools/hrdb/docs/README.txt— hrdb project docstools/hrdb/docs/MCP.md— MCP server tool reference
LLM agent skills
LLM-based coding agents can use these skills (SKILL.md files) as context when working with the hrdb MCP server:
| Skill | Location | Purpose |
|---|---|---|
| debug | tools/hrdb/skills/debug/SKILL.md |
How to trace Atari ST code and identify bugs — breakpoints, memory areas, traps, exception vectors, graphics capture |
| optimize | tools/hrdb/skills/optimize/SKILL.md |
How to optimize 68000 assembly for the Atari ST — instruction timing, cycle-counting techniques, Yacht v1.1 reference |