Was ist C64 Bridge?
C64 Bridge vom Entwickler Chris Gleissner verbindet einen MCP-Client mit einem Commodore 64. Er steuert ein C64-Ultimate- oder Ultimate-64-Board und Cartridges der U2-Familie über deren REST-API oder den Emulator VICE über dessen Binary Monitor und kann in einem Gespräch zwischen ihnen wechseln. Der Agent kann BASIC, 6510-Assembler sowie PRG- und CRT-Dateien hochladen und starten, Speicher lesen und schreiben, den Bildschirm erfassen, Disk-Images und Laufwerke verwalten und SID-Musik komponieren oder abspielen.
Er steht unter GPL-2.0, ist in TypeScript auf dem offiziellen MCP-SDK geschrieben, auf npm veröffentlicht und in der Official MCP Registry gelistet. Er hat rund 41 GitHub-Sterne und 342 npm-Downloads in der Woche bis zum 5. November 2026 und erschien am 5. November 2026 in Version 1.0.7.
C64 Bridge installieren
npx -y c64bridge@latestLohnt sich C64 Bridge?
C64 Bridge ist weit gründlicher als die meisten Hobby-MCP-Server. Er bündelt seine Oberfläche in 17 Tools, 27 Ressourcen und 10 Prompts, und im README ist bei jeder Operation vermerkt, welches der drei Backends sie unterstützt: c64u für den C64 Ultimate und den Ultimate 64, u2 für die Cartridges U2, U2+ und U2+L und vice für den Emulator. Das VICE-Backend bringt Breakpoints, Register und Einzelschritte mit; der Ultimate bringt Maschineneingabe, Video-Streaming und Frame-Erfassung. Ein eingebauter Suchindex mit C64-Dokumentation und Prompts soll verhindern, dass das Modell Speicheradressen erfindet.
Den Sicherheitsteil solltest du zweimal lesen. Auf Hardware spricht der Server mit der REST-API des Ultimate, standardmäßig auf dem Host c64u an Port 80 ohne Netzwerkpasswort, und sendet das Passwort im Header X-Password, wenn du eins setzt. Wer diesen Port in deinem Netz erreicht, kann tun, was der Agent tut. Die Tools sind nicht nur lesend: Sie schreiben Speicher, setzen die Maschine zurück, ändern Firmware-Einstellungen, speichern sie im Flash, setzen sie auf Werkseinstellungen zurück und starten einen Video-Stream an einen beliebigen Host und Port. Der VICE-Monitor lauscht auf 127.0.0.1:6502, und der optionale HTTP-Modus bindet nur an 127.0.0.1, laut Code an Port 3000, obwohl die curl-Beispiele im README 8000 verwenden.
Der Maintainer geht offen mit Schwächen um. Ein Audit im Repository fand, dass eine fehlgeschlagene Anfrage das Netzwerkpasswort in einem Fehlerobjekt hinterlassen konnte, das in stderr, Diagnosedateien und Tool-Ergebnissen landete; 1.0.7 maskiert es dort und maskiert beim Lesen der Firmware-Konfiguration auch FTP-, Telnet- und WLAN-Zugangsdaten, sofern includeSecretValues nicht gesetzt ist. Dieselben Release Notes sagen, dass eine Testinstallation aus npm weiterhin 30 Audit-Befunde hoher Schwere meldet, verursacht durch die zod-3.x-Kopien der Bildbibliothek jimp, und dass die Maskierung nur den exakten konfigurierten Passworttext erkennt.
Die Einrichtung ist für ein Hardware-Projekt leicht: Node.js 24, dann npx -y c64bridge@latest, mit C64_MODE und dem Host in einer Umgebungsvariable oder in ~/.c64bridge.json. Diagnosedaten landen in ~/.c64bridge/diagnostics, sofern nicht abgeschaltet. Mit 41 Sternen ist das ein Ein-Personen-Projekt, und neuere Operationen hängen von aktueller Ultimate-Firmware ab, aber die Dokumentation ist besser, als diese Zahl vermuten lässt.
Wo es sich lohnt
Ein Retro-Fan mit einem Ultimate 64 im Heimnetz
Ein BASIC- oder 6510-Assembler-Programm schreiben und auf der echten Maschine laufen sehen
Lass den Agenten das Programm schreiben, hochladen und starten und danach den Bildschirm auslesen, um die Ausgabe zu prüfen. Kostenlos bis auf die Hardware; setz vorher ein Netzwerkpasswort auf dem Ultimate.
Ein Demoszene-Coder beim Debuggen einer Routine
Herausfinden, warum eine Assembler-Schleife den Bildschirmspeicher beschädigt
Wechsle auf das Backend vice, setz Breakpoints und geh den Code schrittweise durch, während der Agent Register und Speicher liest; danach bringst du das korrigierte Programm in derselben Sitzung auf die Hardware.
Ein Chiptune-Musiker
SID-Melodien ohne Tracker skizzieren und anhören
Mit den c64_sound-Tools eine Melodie komponieren oder erzeugen und auf dem SID abspielen oder für Prüfungen ohne Fenster über die Audioaufnahme von VICE rendern.
Bevor du dich festlegst
- Einrichtung
- Node.js 24+ installieren, dann npx -y c64bridge@latest oder claude mcp add c64bridge -- npx -y c64bridge@latest ausführen. C64_MODE (c64u, u2 oder vice) sowie Host, Port und Passwort in Umgebungsvariablen oder ~/.c64bridge.json setzen; VICE kann der Server selbst starten und verwalten.
- Integrationen
- C64 Ultimate und Ultimate 64 über die Ultimate-REST-API, Cartridges der U2-Familie über eine REST-Teilmenge, VICE über seinen Binary Monitor. Läuft mit Claude Code, VS Code, Visual Studio, Cursor und jedem stdio-MCP-Client.
- Daten und Datenschutz
- Läuft lokal. Programme, Bildschirminhalte und Speicherauszüge gehen an deinen Modellanbieter. Spricht mit dem Ultimate über das LAN, standardmäßig Port 80 ohne Passwort; VICE-Monitor auf 127.0.0.1:6502; optionaler HTTP-Modus auf 127.0.0.1. Diagnosedateien landen in ~/.c64bridge/diagnostics, außer mit C64BRIDGE_DISABLE_DIAGNOSTICS=1. Ein optionales GITHUB_TOKEN dient nur zum Auffinden von Dokumentation für die Suche.
- Kosten im großen Maßstab
- Kostenlos unter GPL-2.0. Einzige Kosten sind die Hardware, wenn du sie statt VICE nutzt.
- Grenzen
- Jedes Backend unterstützt eine andere Teilmenge der Operationen; U2-Cartridges haben keine Maschineneingabe, keine Debug-Register und kein Streaming. Die Passwortmaskierung erkennt nur den exakten konfigurierten Text. npm-Installationen enthalten weiter Audit-Befunde in Abhängigkeiten.
Was gut ist
- Ein Gespräch kann echte Hardware und den VICE-Emulator umfassen
- 17 Tools, Backend-Unterstützung im README je Operation vermerkt
- Debugger-Zugriff über VICE: Breakpoints, Register, Einzelschritte
- 1.0.7 maskiert Netzwerkpasswort und Firmware-Zugangsdaten
Was nicht
- REST-API des Ultimate standardmäßig auf Port 80 ohne Passwort
- Tools können zurücksetzen, Einstellungen flashen und Video an beliebige Hosts streamen
- npm-Installation meldet weiter 30 Audit-Befunde hoher Schwere
- Ein einzelner Maintainer; neuere Tools brauchen aktuelle Ultimate-Firmware
Am besten für
Commodore-64-Fans und Demo-Coder mit einem C64 Ultimate oder VICE, die einen Agenten Programme direkt auf der Maschine schreiben, ausführen und debuggen lassen wollen.
Alternativen zu C64 Bridge
C64 Bridge: häufige Fragen
- Lohnt sich C64 Bridge?
- Ein sorgfältig gebauter Nischen-Server, der einem Agenten die volle Kontrolle über einen echten Commodore 64 gibt, und genau deshalb gehört er in ein vertrauenswürdiges Heimnetz und nirgendwo sonst hin. Wir bewerten es mit 3.6 von 5.
- Was kostet C64 Bridge?
- Kostenlos und Open Source (GPL-2.0). Für echte Hardware braucht es einen C64 Ultimate, Ultimate 64 oder eine U2-Cartridge; VICE ist kostenlos.
- Welche Nachteile hat C64 Bridge?
- REST-API des Ultimate standardmäßig auf Port 80 ohne Passwort; Tools können zurücksetzen, Einstellungen flashen und Video an beliebige Hosts streamen; npm-Installation meldet weiter 30 Audit-Befunde hoher Schwere; Ein einzelner Maintainer; neuere Tools brauchen aktuelle Ultimate-Firmware.
- Für wen eignet sich C64 Bridge?
- Commodore-64-Fans und Demo-Coder mit einem C64 Ultimate oder VICE, die einen Agenten Programme direkt auf der Maschine schreiben, ausführen und debuggen lassen wollen.
- Was kostet C64 Bridge für ein Team oder im Produktivbetrieb?
- Kostenlos unter GPL-2.0. Einzige Kosten sind die Hardware, wenn du sie statt VICE nutzt.
- Ist C64 Bridge sicher für Firmendaten?
- Läuft lokal. Programme, Bildschirminhalte und Speicherauszüge gehen an deinen Modellanbieter. Spricht mit dem Ultimate über das LAN, standardmäßig Port 80 ohne Passwort; VICE-Monitor auf 127.0.0.1:6502; optionaler HTTP-Modus auf 127.0.0.1. Diagnosedateien landen in ~/.c64bridge/diagnostics, außer mit C64BRIDGE_DISABLE_DIAGNOSTICS=1. Ein optionales GITHUB_TOKEN dient nur zum Auffinden von Dokumentation für die Suche.
- Was sind die besten Alternativen zu C64 Bridge?
- Die nächsten Alternativen, die wir getestet haben, sind GhidraMCP.
Antworten geprüft am 6. Nov. 2026.