gitGalu/8bitworkshop-mcp
If you are the rightful owner of 8bitworkshop-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The 8bitworkshop MCP Server provides an interface to control an Atari 8-bit emulator via a Model Context Protocol (MCP) server, leveraging a WebSocket bridge.
Tools
Functions exposed to the LLM to take actions
emulator_reset
Resets the emulator.
emulator_load_rom
Loads a ROM into the emulator.
emulator_run
Runs the emulator.
emulator_step
Steps through the emulator execution.
emulator_send_key
Sends a key event to the emulator.
emulator_set_joystick
Sets the joystick state.
emulator_get_state
Gets a full snapshot of the emulator state.
emulator_save_state
Saves the current state of the emulator.
emulator_load_state
Loads a saved state into the emulator.
emulator_read_mem
Reads memory from the emulator.
emulator_write_mem
Writes memory to the emulator.
emulator_read_io
Reads I/O from the emulator.
emulator_write_io
Writes I/O to the emulator.
emulator_set_breakpoint
Sets a breakpoint at a specified address.
emulator_clear_breakpoint
Clears a breakpoint at a specified address.
emulator_get_trace
Gets the trace of the last N instructions.
emulator_screenshot
Takes a screenshot of the emulator display.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client