Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoServer configuration port for SSE mode3001
ROM_PATHNoPath to the GameBoy ROM file (must be an absolute path for many MCP clients)./roms/dangan.gb

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
press_upB

Press the UP button on the GameBoy

press_downA

Press the DOWN button on the GameBoy

press_leftA

Press the LEFT button on the GameBoy

press_rightA

Press the RIGHT button on the GameBoy

press_aB

Press the A button on the GameBoy

press_bB

Press the B button on the GameBoy

press_startA

Press the START button on the GameBoy

press_selectB

Press the SELECT button on the GameBoy

wait_framesC

Wait for a specified number of frames

load_romC

Load a GameBoy ROM file

get_screenA

Get the current GameBoy screen (advances one frame)

is_rom_loadedA

Check if a ROM is currently loaded in the emulator

list_romsA

List all available GameBoy ROM files

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mario-andreschak/mcp-gameboy'

If you have feedback or need assistance with the MCP directory API, please join our Discord server