AtariHackerMCP logo

AtariHackerMCP

未认领

作者:pdavis68

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服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、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

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。