¿Qué es C64 Bridge?
C64 Bridge, del desarrollador Chris Gleissner, conecta un cliente MCP con un Commodore 64. Controla una placa C64 Ultimate o Ultimate 64 y los cartuchos de la familia U2 mediante su API REST, o el emulador VICE mediante su Binary Monitor, y puede cambiar de uno a otro en una misma conversación. El agente puede subir y ejecutar BASIC, ensamblador 6510 y archivos PRG y CRT, leer y escribir memoria, capturar la pantalla, gestionar imágenes de disco y unidades, y componer o reproducir música SID.
Tiene licencia GPL-2.0, está escrito en TypeScript sobre el SDK oficial de MCP, se publica en npm y figura en el Official MCP Registry. Tiene unas 41 estrellas en GitHub y 342 descargas en npm en la semana hasta el 5 de noviembre de 2026, y publicó la versión 1.0.7 el 5 de noviembre de 2026.
Cómo instalar C64 Bridge
npx -y c64bridge@latest¿Merece la pena C64 Bridge?
C64 Bridge es mucho más minucioso que la mayoría de los servidores MCP de aficionados. Agrupa su superficie en 17 herramientas, 27 recursos y 10 prompts, y el README indica para cada operación cuál de los tres backends la admite: c64u para el C64 Ultimate y el Ultimate 64, u2 para los cartuchos U2, U2+ y U2+L, y vice para el emulador. El backend de VICE añade puntos de interrupción, registros y ejecución paso a paso; el Ultimate añade entrada de máquina, streaming de vídeo y captura de fotogramas. Un índice de recuperación integrado con documentación del C64 y prompts busca evitar que el modelo se invente direcciones de memoria.
La parte de seguridad merece una segunda lectura. Con hardware, el servidor habla con la API REST del Ultimate, por defecto en el host c64u y el puerto 80 sin contraseña de red, y envía la contraseña en una cabecera X-Password cuando la configuras. Quien pueda llegar a ese puerto en tu red puede hacer lo mismo que el agente. Las herramientas no son de solo lectura: escriben memoria, reinician la máquina, cambian ajustes del firmware, los guardan en flash, los restablecen a los valores de fábrica e inician un stream de vídeo hacia cualquier host y puerto que indiques. El monitor de VICE escucha en 127.0.0.1:6502, y el modo HTTP opcional solo se enlaza a 127.0.0.1, en el puerto 3000 según el código, aunque los ejemplos de curl del README usan el 8000.
El mantenedor es franco con los fallos. Una auditoría en el repositorio descubrió que una petición fallida podía dejar la contraseña de red en un objeto de error que llegaba a stderr, a los archivos de diagnóstico y a los resultados de las herramientas; la 1.0.7 la enmascara ahí y también oculta las credenciales de FTP, Telnet y Wi-Fi al leer la configuración del firmware, salvo que se active includeSecretValues. Las mismas notas de versión dicen que una instalación de prueba desde npm sigue mostrando 30 avisos de auditoría de gravedad alta por las copias de zod 3.x que trae la librería de imágenes jimp, y que el enmascarado solo detecta el texto exacto de la contraseña configurada.
La instalación es ligera para un proyecto de hardware: Node.js 24 y luego npx -y c64bridge@latest, con C64_MODE y el host en una variable de entorno o en ~/.c64bridge.json. Los diagnósticos se escriben en ~/.c64bridge/diagnostics salvo que se desactiven. Con 41 estrellas es un proyecto de una sola persona, y las operaciones más nuevas dependen de firmware reciente del Ultimate, pero la documentación es mejor de lo que sugiere esa cifra.
Dónde se gana su sitio
Un aficionado retro con un Ultimate 64 en la red de casa
Escribir un programa en BASIC o ensamblador 6510 y verlo funcionar en la máquina real
Pide al agente que escriba el programa, lo suba y lo ejecute, y que luego lea la pantalla para comprobar la salida. Gratis aparte del hardware; configura antes una contraseña de red en el Ultimate.
Un programador de la demoscene depurando una rutina
Averiguar por qué un bucle en ensamblador corrompe la memoria de pantalla
Cambia al backend vice, pon puntos de interrupción y avanza paso a paso mientras el agente lee registros y memoria; después pasa el programa corregido al hardware en la misma sesión.
Un músico de chiptune
Esbozar y escuchar melodías SID sin un tracker
Usa las herramientas c64_sound para componer o generar una melodía y tocarla en el SID, o renderízala con la captura de audio de VICE para comprobaciones sin interfaz.
Antes de decidirte
- Puesta en marcha
- Instala Node.js 24+ y ejecuta npx -y c64bridge@latest o claude mcp add c64bridge -- npx -y c64bridge@latest. Define C64_MODE (c64u, u2 o vice) y el host, el puerto y la contraseña en variables de entorno o en ~/.c64bridge.json; el servidor puede arrancar y gestionar VICE.
- Integraciones
- C64 Ultimate y Ultimate 64 mediante la API REST del Ultimate, cartuchos de la familia U2 mediante un subconjunto REST, VICE mediante su Binary Monitor. Funciona con Claude Code, VS Code, Visual Studio, Cursor y cualquier cliente MCP stdio.
- Datos y privacidad
- Se ejecuta en local. Los programas, el contenido de la pantalla y las lecturas de memoria van a tu proveedor de modelos. Habla con el Ultimate por la LAN, por defecto en el puerto 80 sin contraseña; monitor de VICE en 127.0.0.1:6502; modo HTTP opcional en 127.0.0.1. Los diagnósticos van a ~/.c64bridge/diagnostics salvo con C64BRIDGE_DISABLE_DIAGNOSTICS=1. Un GITHUB_TOKEN opcional solo se usa para descubrir documentación para la recuperación.
- Coste a escala
- Gratuito con GPL-2.0. El único coste es el hardware, si lo usas en lugar de VICE.
- Límites
- Cada backend admite un subconjunto distinto de operaciones; los cartuchos U2 no tienen entrada de máquina, registros de depuración ni streaming. El enmascarado solo detecta el texto exacto de la contraseña. Las instalaciones desde npm siguen con avisos de auditoría de dependencias.
Lo bueno
- Una conversación puede abarcar hardware real y el emulador VICE
- 17 herramientas con el soporte por backend indicado en el README
- Acceso al depurador mediante VICE: puntos de interrupción, registros, paso a paso
- La 1.0.7 enmascara la contraseña de red y las credenciales del firmware
Lo malo
- La API REST del Ultimate usa por defecto el puerto 80 sin contraseña
- Las herramientas pueden reiniciar, regrabar ajustes y enviar vídeo a cualquier host
- La instalación desde npm aún muestra 30 avisos de auditoría de gravedad alta
- Un solo mantenedor; las herramientas nuevas requieren firmware reciente del Ultimate
Ideal para
Aficionados al Commodore 64 y programadores de demos con un C64 Ultimate o VICE que quieren que un agente escriba, ejecute y depure programas en la propia máquina.
Alternativas a C64 Bridge
C64 Bridge: preguntas frecuentes
- ¿Merece la pena C64 Bridge?
- Un servidor de nicho hecho con cuidado que da a un agente control total de un Commodore 64 real, y precisamente por eso debe estar en una red doméstica de confianza y en ningún otro sitio. Le damos un 3.6 sobre 5.
- ¿Cuánto cuesta C64 Bridge?
- Gratuito y de código abierto (GPL-2.0). Para hardware real hace falta un C64 Ultimate, un Ultimate 64 o un cartucho U2; VICE es gratuito.
- ¿Qué inconvenientes tiene C64 Bridge?
- La API REST del Ultimate usa por defecto el puerto 80 sin contraseña; las herramientas pueden reiniciar, regrabar ajustes y enviar vídeo a cualquier host; la instalación desde npm aún muestra 30 avisos de auditoría de gravedad alta; un solo mantenedor; las herramientas nuevas requieren firmware reciente del Ultimate.
- ¿Para quién es C64 Bridge?
- Aficionados al Commodore 64 y programadores de demos con un C64 Ultimate o VICE que quieren que un agente escriba, ejecute y depure programas en la propia máquina.
- ¿Cuánto cuesta C64 Bridge para un equipo o en producción?
- Gratuito con GPL-2.0. El único coste es el hardware, si lo usas en lugar de VICE.
- ¿Es C64 Bridge seguro para los datos de la empresa?
- Se ejecuta en local. Los programas, el contenido de la pantalla y las lecturas de memoria van a tu proveedor de modelos. Habla con el Ultimate por la LAN, por defecto en el puerto 80 sin contraseña; monitor de VICE en 127.0.0.1:6502; modo HTTP opcional en 127.0.0.1. Los diagnósticos van a ~/.c64bridge/diagnostics salvo con C64BRIDGE_DISABLE_DIAGNOSTICS=1. Un GITHUB_TOKEN opcional solo se usa para descubrir documentación para la recuperación.
- ¿Cuáles son las mejores alternativas a C64 Bridge?
- Las alternativas más cercanas que hemos analizado son GhidraMCP.
Respuestas comprobadas el 6 nov 2026.