MU

mbosschaart/ultimate64mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

22 stars 2 forks 품질 74 트렌드 10MIT

궁극적인 64 시리즈 mainboards 및 카트리지를 위한 MCP 서버

개요

⚠️ 알파 릴리스입니다. 그것은 내 자신의 궁극적 인 보드와 홈 네트워크 설정으로 테스트되었지만, 나는 광범위하게 모든 구성 조합과 API 엔드 포인트를 테스트하지 않았습니다. 이 시작점을 생각하고 재미와! 기여, 버그 보고서 및 피드백은 환영합니다. 서버 - 공식 현대 Commodore 64 컴퓨터. 이 서버는 Claude, ChatGPT 및 Cursor와 같은 AI 조수가 궁극적 인 REST API를 통해 C64를 제어 할 수 있습니다. 공식 상품 - 현대 시대의 새로운 상품 64. 내부, Gideon의 Logic의 Gideon Zweijtzer에 의해 설계된 FPGA mainboard의 개정을 사용합니다. 그것은 에뮬레이터가 아닙니다 - 그것은 진짜 Commodore 64, 사이클-accurate 및 현대 기술로 구축. Commodore 64 Ultimate 기능 USB 스토리지, ethernet, HDMI 출력 및 원격 제어를위한 강력한 REST API. 이 MCP 서버는 REST API가 AI Assistants가 C64와 직접 상호 작용하도록 활용합니다.

개요(AI 번역)

⚠️ ** 알파 릴리스 ** · 알파 릴리스입니다. 그것은 내 자신의 궁극적 인 보드와 홈 네트워크 설정으로 테스트되었지만, 나는 광범위하게 모든 구성 조합과 API 엔드 포인트를 테스트하지 않았습니다. 이 시작점을 생각하고 재미와! 기여, 버그 보고서 및 피드백은 환영합니다.

** 모델 Context Protocol (MCP) ** ** ** COMmodore 64 Ultimate ** - 공식 현대 Commodore 64 컴퓨터. 이 서버는 Claude, ChatGPT 및 Cursor와 같은 AI 조수가 궁극적 인 REST API를 통해 C64를 제어 할 수 있습니다.


이것은 무엇입니까?

# Commodore 64 궁극

Commodore 64 Ultimate는 현대 시대의 새로운 Commodore 64입니다. 안쪽에, 그것은 Gideon의 논리의 Gideon Zweijtzer에 의해 디자인된 Ultimate 64 FPGA mainboard의 개정을 이용합니다. 그것은 에뮬레이터가 아닙니다 - 그것은 *is * 실제 Commodore 64, 사이클 정확도 및 현대 기술로 구축.

Commodore 64 Ultimate 기능 USB 스토리지, ethernet, HDMI 출력 및 원격 제어를위한 강력한 REST API. 이 MCP 서버는 REST API가 AI Assistants가 C64와 직접 상호 작용하도록 활용합니다.

###와 또한 호환이 되는

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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

GitHub에서 전체 README 보기

설치

docker run -p 8000:8000 -e C64_HOST=192.168.1.64 ultimate64-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "ultimate64-mcp": { "transport": { "type": "sse", "url": "http://your-server-address:8000/sse" } } } }