# Geartowns MCP Server

Connects Geartowns to an AI agent for emulator debugging, including execution control, memory inspection, and hardware status checks.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 17
- Author: drhelius
- License: GPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/drhelius/Geartowns
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/geartowns-mcp-server

## What it does

Geartowns MCP Server is embedded in the Geartowns emulator and exposes debugging tools to Claude Code, Codex, and other MCP clients. An agent can control execution, inspect memory and hardware state, use rewind, and work with the emulator’s debugger.

Geartowns is a C++ Fujitsu FM Towns emulator for Windows, macOS, Linux, and BSD. Its debugger includes a disassembler, breakpoints, call-stack views, register inspection, and peripheral viewers. The server is tied to Geartowns, so it is meant for emulator debugging rather than general project analysis.

Connection steps are provided in `MCP_README.md`. Other listed MCP clients include Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, and Zed.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- control emulator execution from an AI agent
- inspect memory and hardware state
- trace code with debugger breakpoints
- review FM Towns registers and peripherals
- rewind the emulator after a failure

## Example prompts
- Connect to Geartowns and inspect the hardware state while it runs.
- Set a breakpoint and explain the memory changes around it.
- Rewind the emulator and compare its state before and after the failure.

## Similar
- [Pascal 3D Editor](https://affpapa.org/en/nevibecode/mcp/pascal-3d-editor.md) — MCP server · ★ 25085
- [Unity-MCP](https://affpapa.org/en/nevibecode/mcp/unity-mcp.md) — MCP server · ★ 4523
- [mcp](https://affpapa.org/en/nevibecode/mcp/sceneview-mcp.md) — MCP server · ★ 1348
- [Gearboy MCP Server](https://affpapa.org/en/nevibecode/mcp/gearboy-mcp-server.md) — MCP server · ★ 1219
- [ChiR24-unreal_mcp_server](https://affpapa.org/en/nevibecode/mcp/chir24-unreal-mcp-server.md) — MCP server · ★ 975
- [Nova3D](https://affpapa.org/en/nevibecode/mcp/nova3d.md) — MCP server · ★ 733

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
