
xphileby/c64u-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP (Model Context Protocol) для компьютера Commodore 64 Ultimate.
Обзор
Управляйте устройством Commodore 64 Ultimate с помощью ИИ. Этот MCP-сервер позволяет Клоду и другим помощникам ИИ взаимодействовать с вашим оборудованием C64 Ultimate через локальную сеть. Клод может писать программы C64 BASIC или машинного кода, запускать их, захватывать экран, чтобы увидеть результаты, проверять память и итеративно исправлять проблемы. Опишите, что вы хотите, и посмотрите, как Клод разрабатывает его на реальном оборудовании. Попросите Клода написать программу BASIC, и она токенизирует код, введет его непосредственно в память C64 и запустит его. Не требуется печатать. Загрузите и запустите программы .PRG или изображения картриджей .CRT из хранилища вашего устройства или загрузите их напрямую. - воспроизведение классических мелодий C64 SID или файлов трекера Amiga MOD. Просто укажите на файл на вашем устройстве или загрузите его. Захват скриншотов из любого графического режима: текстовый, многоцветный, арендованная растровая карта и многое другое. Клод видит, что происходит, и реагирует соответствующим образом. Отправлять нажатия клавиш, перемещаться по меню и взаимодействовать с запущенными программами через буфер клавиатуры.
Обзор (машинный перевод)
Управляйте устройством Commodore 64 Ultimate с помощью ИИ. Этот MCP-сервер позволяет Клоду и другим помощникам ИИ взаимодействовать с вашим оборудованием C64 Ultimate через локальную сеть.
Что вы можете сделать?
**Создать и отладить программы ** - Клод может писать C64 BASIC или программы машинного кода, запускать их, захватывать экран, чтобы увидеть результаты, проверять память и итеративно исправлять проблемы. Опишите, что вы хотите, и посмотрите, как Клод разрабатывает его на реальном оборудовании.
Напишите и запустите BASIC-программы - попросите Клода написать BASIC-программу, и она будет токенизировать код, вводить его непосредственно в память C64 и запускать его. Не требуется печатать.
Play Classic Games and Demos - Загрузите и запустите программы .PRG или изображения картриджей .CRT из хранилища вашего устройства или загрузите их напрямую.
** Слушайте SID Music** - проигрывайте классические мелодии C64 SID или файлы трекера Amiga MOD. Просто укажите на файл на вашем устройстве или загрузите его.
См. Что на экране - Захват скриншотов из любого графического режима: текстовый, многоцветный, арендованная растровая карта и многое другое. Клод видит, что происходит, и реагирует соответствующим образом.
** Тип и управление** - Отправляйте нажатия клавиш, перемещайтесь по меню и взаимодействуйте с запущенными программами через буфер клавиатуры.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Commodore 64 Ultimate MCP Server
Control your Commodore 64 Ultimate device with AI. This MCP server lets Claude and other AI assistants interact with your C64 Ultimate hardware over your local network.
What Can You Do?
Create and Debug Programs - Claude can write C64 BASIC or machine code programs, run them, capture the screen to see the results, inspect memory, and iteratively fix issues. Describe what you want and watch Claude develop it on real hardware.
Write and Run BASIC Programs - Ask Claude to write a BASIC program and it will tokenize the code, inject it directly into C64 memory, and run it. No typing required.
Play Classic Games and Demos - Load and run .PRG programs or .CRT cartridge images from your device’s storage or upload them directly.
Listen to SID Music - Play classic C64 SID tunes or Amiga MOD tracker files. Just point to a file on your device or upload one.
See What’s on Screen - Capture screenshots from any graphics mode: text, multicolor, hires bitmap, and more. Claude can see what’s happening and respond accordingly.
Type and Control - Send keystrokes, navigate menus, and interact with running programs through the keyboard buffer.
Manage Floppy Drives - Mount and unmount D64/D71/D81 disk images, switch between 1541/1571/1581 emulation modes, and create new disk images.
Read and Write Memory - Inspect and modify C64 memory directly via DMA. Useful for debugging, poking values, or examining program state.
Configure Your Device - Adjust device settings, save configurations to flash, and manage your C64 Ultimate setup.
How It Works
This server implements the Model Context Protocol (MCP) to expose the C64 Ultimate REST API as tools that AI assistants can use. When connected to Claude Desktop or another MCP client, you can have natural conversations about your C64 and Claude will use these tools to carry out your requests.
Prerequisites
Enable Web Remote Control Service from the C64 Ultimate menu:
- Navigate to:
Network Settings→Web Remote Control Service→Enabled
Installation
cd c64u-mcp-server
uv sync
Configuration
Set the C64U_URL environment variable to your device’s IP address:
export C64U_URL="http://192.168.200.157"
Default: http://192.168.200.157
Running the Server
uv run python server.py
Claude Desktop Configuration
Add to your Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"commodore64": {
"command": "uv",
"args": ["run", "--directory", "/path/to/c64u-mcp-server", "python", "server.py"],
"env": {
"C64U_URL": "http://192.168.200.157"
}
}
}
}
Available Tools
Machine Control
machine_reset- Reset the C64machine_reboot- Reboot Ultimate devicemachine_pause- Pause CPU via DMAmachine_resume- Resume from pausemachine_poweroff- Power off (U64 only)
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"commodore64": {
"command": "uv",
"args": ["run", "--directory", "/path/to/c64u-mcp-server", "python", "server.py"],
"env": {
"C64U_URL": "http://192.168.200.157"
}
}
}
}