8bitworkshop-mcp

gitGalu/8bitworkshop-mcp

3.2

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

No resources