
mbosschaart/ultimate64mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCP server for the Ultimate 64 series mainboards and cartridges
概要
⚠️ This is an alpha release. It has been tested with my own Ultimate boards and home network setup, but I have not extensively tested all configuration combinations and API endpoints. Consider this a starting point to play and have fun with! Contributions, bug reports, and feedback are welcome. A server for the — the official modern Commodore 64 computer. This server enables AI assistants like Claude, ChatGPT, and Cursor to control your C64 via the Ultimate's REST API. The is an official Commodore product — a brand new Commodore 64 for the modern era. Inside, it uses a revision of the FPGA mainboard designed by Gideon Zweijtzer of Gideon's Logic. It's not an emulator — it is a real Commodore 64, cycle-accurate and built with modern technology. The Commodore 64 Ultimate features USB storage, ethernet, HDMI output, and a powerful REST API for remote control. This MCP server leverages that REST API to let AI assistants interact with the C64 directly.
README
以下は原文 README の抜粋です。原文を見る。
Commodore 64 Ultimate — MCP Server
⚠️ Alpha Release
This is an alpha release. It has been tested with my own Ultimate boards and home network setup, but I have not extensively tested all configuration combinations and API endpoints. Consider this a starting point to play and have fun with! Contributions, bug reports, and feedback are welcome.
A Model Context Protocol (MCP) server for the Commodore 64 Ultimate — the official modern Commodore 64 computer. This server enables AI assistants like Claude, ChatGPT, and Cursor to control your C64 via the Ultimate’s REST API.
🎯 What is This?
The Commodore 64 Ultimate
The Commodore 64 Ultimate is an official Commodore product — a brand new Commodore 64 for the modern era. Inside, it uses a revision of the Ultimate 64 FPGA mainboard designed by Gideon Zweijtzer of Gideon’s Logic. It’s not an emulator — it is a real Commodore 64, cycle-accurate and built with modern technology.
The Commodore 64 Ultimate features USB storage, ethernet, HDMI output, and a powerful REST API for remote control. This MCP server leverages that REST API to let AI assistants interact with the C64 directly.
Also Compatible With
This server also works with other products from Gideon’s Logic:
| Device | Description |
|---|---|
| Ultimate 64 | The original FPGA-based Commodore 64 mainboard by Gideon’s Logic. |
| Ultimate II+ | A cartridge for your original Commodore 64 or C128, adding USB storage, ethernet, drive emulation, and more. |
All Ultimate devices expose the same REST API that this MCP server uses.
What Does This MCP Server Do?
This MCP server acts as a bridge between AI assistants and your Commodore 64 Ultimate (or other Ultimate devices), translating natural language commands into API calls. With it, you can:
- Load and run C64 programs (PRG, SID, MOD files)
- Read/write C64 memory directly
- Mount and create disk images (D64, D71, D81)
- Control drive emulation
- Manage device configuration
- Stream audio/video (Ultimate 64 only)
✨ Features
- 37 Tools covering all major Ultimate device functionality
- Dual Transport Modes: STDIO (local) and SSE (remote/hosted)
- Docker Support: Easy containerized deployment
- Dynamic Connection: Set C64 connection at runtime
- Upload PRG via Base64/URL: Run programs from anywhere
- Secure by Default: Non-root Docker container
📋 Available Tools
Connection Management
インストール
docker run -p 8000:8000 -e C64_HOST=192.168.1.64 ultimate64-mcp設定
{
"mcpServers": {
"ultimate64-mcp": {
"transport": {
"type": "sse",
"url": "http://your-server-address:8000/sse"
}
}
}
}