CoCo 3 MCP Bridge
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CoCo 3 MCP Bridgemount storage/disks/game.dsk and run it"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CoCo 3 MCP Bridge
An MCP server that runs a Color Computer 3 in MAME so an AI assistant can type BASIC, mount disks, take screen snapshots, and peek/poke at memory.
Screenshots are at the bottom of this README.
OS Information
This version is for Windows 10 or newer.
It can be easily adapted for Linux, MacOS, BSD.
Related MCP server: C64 Debug MCP
Requirements
Public Release / Setup
This repository does not bundle MAME, CoCo 3 ROMs, or ToolShed binaries due to licensing and copyright restrictions. Users must install these dependencies locally:
MAME & CoCo 3 ROMs: Download MAME and supply your own legal CoCo 3 ROMs (e.g.,
coco3.zip). You can placemame.exeandroms/directly in the project'smame/directory (see mame/README.md), or point to an existing MAME installation on your system.ToolShed (
decb): ToolShed is required if you want to build disk images withcoco_build_disk. Download or compile ToolShed and placedecb.exein thetoolshed/directory (see toolshed/README.md), or configureDECB_PATHin.env.
For CoCo ROMs, software, and documentation, visit the Color Computer Archive.
Setup
cd MCP
cp .env.example .envEdit .env so MAME_PATH, MAME_ROMPATH, and DECB_PATH point at your local installs.
npm install
npm run buildRun
Point your MCP client at MCP/dist/index.js (working directory: the repo root, or MCP if you adjust the path). Then use the coco_start tool to launch MAME — don’t start MAME separately.
coco_start turns on real lowercase by default (runs WIDTH 40; pass trueLowercase: false to skip).
Files
MCP/storage/disks/ disk images (.dsk)
MCP/storage/host/bas/ BASIC sources on the PC
MCP/storage/host/bin/ .BIN files
MCP/storage/host/data/ other host filesMount with a path like storage/disks/game.dsk. See MCP/storage/README.md.
Screenshots




Disclosure
Agentic AI was used in the development of this app.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Flash and run real firmware on physical embedded dev boards from an AI agent, over MCP.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Shared memory and actions for Claude, Kiro, OpenAI, Cursor, and other MCP-compatible AI clients.
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Related MCP Servers
- AlicenseAqualityBmaintenanceLets an AI application instantiate, connect to, drive, capture output from, and interrogate a real BBC Micro emulator.221MIT
- AlicenseAqualityDmaintenanceEnables AI-powered control and debugging of Commodore 64 programs via the VICE emulator, supporting memory operations, breakpoints, register access, and program loading.180MIT
- AlicenseBqualityAmaintenanceEnables AI agents to code and debug Commodore PET software using the VICE emulator, with CLI and MCP tools for session control, screen reading, memory manipulation, and testing.441MIT
- AlicenseNot gradedqualityCmaintenanceBridges AI agents to a DOSBox emulator, enabling control of DOS programs via MCP tools for typing, screen reading, video capture, Lua scripting, and memory access.2GPL 2.0