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.
=== See the CHANGELOG.md === === There is also a Python version ===
CoCo 3 MCP Bridge
An MCP server that runs a Color Computer 3 in MAME. An AI assistant can type BASIC, mount disks, take screenshots, and read or write memory.
This copy is set up for Windows 10 or newer. Linux and macOS need the same pieces, with paths adjusted.
What you need
Node.js 20 or newer
MAME and your own CoCo 3 ROMs (
coco3.zip)ToolShed
decb, only if you usecoco_build_disk
MAME, ROMs, and ToolShed are not included. Install those yourself.
ROMs and other CoCo software: Color Computer Archive.
Related MCP server: C64 Debug MCP
Setup
Put mame.exe and a roms folder in mame/, or point .env at a MAME install you already have. See mame/README.md.
For disk builds, put decb.exe in toolshed/. See toolshed/README.md.
From the MCP folder:
copy .env.example .envEdit .env so MAME_PATH, MAME_ROMPATH, and DECB_PATH match your machine.
npm install
npm run buildThe same npm install, npm run build, npm start, and npm test commands work from the repo root. They just run the MCP copies.
Run
Point your MCP client at MCP/dist/index.js. Use the coco_start tool to launch MAME. Don't start MAME yourself first.
Files
MCP/storage/disks/ disk images (.dsk)
MCP/storage/host/bas/ BASIC source on the PC
MCP/storage/host/bin/ .BIN files
MCP/storage/host/data/ other filesMount with a path like storage/disks/game.dsk. That path is resolved from the MCP folder. See MCP/storage/README.md.
Screenshots




Disclosure
Agentic AI was used in partial creation of this app.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Use your own Mac from ChatGPT, Claude or Codex: files, commands, documents, and a browser.
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.1826 npmMIT
- 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 gradedqualityAmaintenanceLets AI clients control and program a Commodore 64, including running programs, reading/writing memory, rendering graphics, playing sound, and switching between C64 Ultimate hardware and VICE emulation.211 npm37GPL 2.0