# GameBoy Emulator

> Use this tool when you need to interact with GameBoy games programmatically, such as playing and analyzing games through natural language commands. It solves problems like automating gameplay, testing game mechanics, and generating game screenshots, by providing a set of controls for loading ROMs, capturing screen output, and simulating button presses. The emulator takes natural language commands as input and returns the current screen as an image output, making it ideal for AI agents that need to integrate GameBoy gameplay into their workflows.

Canonical page: https://skillsregistry.net/skills/mario-andreschak-gameboy  
JSON: https://api.skillsregistry.net/v1/skills/mario-andreschak-gameboy

## Description

MCP GameBoy Server enables AI assistants to interact with a GameBoy emulator through a set of tools for controlling the emulator, loading ROMs, and capturing screen output. Built with TypeScript and the serverboy emulation library, it supports both stdio and SSE transports, allowing integration with various MCP clients like FLUJO. The server provides button controls (up, down, left, right, A, B, start, select), ROM management capabilities, and returns the current screen as an image after each action, making it ideal for AI agents that need to play and analyze GameBoy games through natural language commands.

## Trust

- **Trust score (0–1):** 0.63
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/mario-andreschak-gameboy)
- **Repository:** <https://github.com/mario-andreschak/mcp-gameboy>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "mario-andreschak-gameboy"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/mario-andreschak-gameboy` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/mario-andreschak-gameboy/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
