AtariHackerMCP
UnclaimedAn MCP Server to assist people in hacking 8-bit Atari code
Install
dotnet run --project /absolute/path/to/AtariHackerMCP/AtariHackerMCP.csproj --no-buildSet up this server
More in Developer Tools
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
40 of 40 tools
Documented tools (40)
From project documentation. A server handshake does not verify each tool’s description or behavior.
analyze_boot_sector
Decode the boot sector header from an ATR
analyze_coverage
Analyze code coverage: which bytes are executed vs. data
analyze_disassembly
Multi-pass analysis building a reference graph and identifying code/data regions
annotate_zero_page
Add or update a zero-page annotation
atr_header
Display the ATR header fields for a disk image
atr_info
Display structural info about an ATR disk image
clear_segments
Clear all defined segments
create_atr
Create a new ATR disk image from scratch
define_filesystem
Define a custom filesystem layout for non-DOS ATRs
define_segment
Define a memory segment by type (code, data, graphics, text, zeropage)
define_symbol
Add or update a named label for a memory address
diff_roms
Compare two ROM or ATR files (summary, verbose, or hex diff format)
disassemble
Disassemble 6502 code with optional multi-pass analysis (analyze=true)
extract_atr_file
Extract a file from an ATR and save it to disk
find_pattern
Search for a byte pattern with wildcards
find_strings
Search for runs of printable ASCII or ATASCII characters
generate_callgraph
Generate a call graph showing subroutine relationships (Mermaid or text format)
generate_linker_config
Generate a cc65 linker configuration from current segments
hex_dump
Produce a hex dump with file offsets, memory addresses, and ASCII
inject_atr_file
Inject a file into an ATR (copy-on-write)
list_atr_directory
List the DOS directory of an ATR disk image
list_segments
List all defined memory segments (shows gaps)
list_symbols
List symbols in the symbol table
load_atr_boot
Extract boot sectors from an ATR and load them at $0700
load_atr_file
Extract a file from an ATR and load it into the session
load_labels
Load labels and segments from a sidecar file
load_rom
Load a ROM/XEX binary into the current session
lookup_symbol
Look up the symbol entry for an address
probe_data
Analyze a memory range to identify data type (text, graphics, table, charset, display list, sprite data, map data) with confidence scoring
remove_segment
Remove a defined segment by name
remove_symbol
Remove a user-defined symbol
rom_info
Display structural info about the loaded binary
save_labels
Save current labels and segments to a sidecar file
search_boot_sector
Scan boot sectors across multiple ATRs for patterns/differences
sector_dump
Hex dump sectors from an ATR by logical sector number
set_symbols
Enable/disable symbol groups (hardware, OS variables, OS ROM, user labels) to control which names appear in disassembly
trace_control_flow
Statically trace execution from a starting address
write_atr_file
Write a file to an ATR with directory entry creation
write_atr_sector
Write raw data to a specific sector of an ATR
x_ref
Find cross-references to an address in the ROM
Tool change history
FAQ
Questions about AtariHacker MCP Server
- How do I connect AtariHacker MCP Server to Claude?
- The listing records `dotnet run --project /absolute/path/to/AtariHackerMCP/AtariHackerMCP.csproj --no-build` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Code, Cursor and Claude Desktop as compatible clients.
- Is AtariHacker MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can AtariHacker MCP Server do?
- AtariHacker MCP Server documents 40 tools to the agent, including analyze_boot_sector, analyze_coverage, analyze_disassembly. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.