AtariHackerMCP
未认领An MCP Server to assist people in hacking 8-bit Atari code
安装
dotnet run --project /absolute/path/to/AtariHackerMCP/AtariHackerMCP.csproj --no-build更多Developer Tools服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
40 个工具中显示 40 个
文档中列出的工具 (40)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
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