O que é C64 Bridge?
C64 Bridge, do desenvolvedor Chris Gleissner, conecta um cliente MCP a um Commodore 64. Ele controla uma placa C64 Ultimate ou Ultimate 64 e cartuchos da família U2 pela API REST deles, ou o emulador VICE pelo Binary Monitor, e pode alternar entre eles na mesma conversa. O agente pode enviar e executar BASIC, assembly 6510 e arquivos PRG e CRT, ler e gravar memória, capturar a tela, gerenciar imagens de disco e drives, e compor ou tocar música SID.
Tem licença GPL-2.0, é escrito em TypeScript sobre o SDK oficial do MCP, publicado no npm e listado no Official MCP Registry. Tem cerca de 41 estrelas no GitHub e 342 downloads no npm na semana até 5 de novembro de 2026, e lançou a versão 1.0.7 em 5 de novembro de 2026.
Como instalar C64 Bridge
npx -y c64bridge@latestC64 Bridge vale a pena?
C64 Bridge é bem mais caprichado que a maioria dos servidores MCP de hobby. Ele agrupa sua superfície em 17 ferramentas, 27 recursos e 10 prompts, e o README marca em cada operação qual dos três backends a suporta: c64u para o C64 Ultimate e o Ultimate 64, u2 para os cartuchos U2, U2+ e U2+L, e vice para o emulador. O backend do VICE acrescenta breakpoints, registradores e execução passo a passo; o Ultimate acrescenta entrada de máquina, streaming de vídeo e captura de quadros. Um índice de busca embutido, com documentação do C64 e prompts, serve para evitar que o modelo invente endereços de memória.
A parte de segurança merece uma segunda leitura. No hardware, o servidor fala com a API REST do Ultimate, por padrão no host c64u e na porta 80 sem senha de rede, e envia a senha num cabeçalho X-Password quando você define uma. Quem alcançar essa porta na sua rede pode fazer o mesmo que o agente. As ferramentas não são só de leitura: gravam memória, reiniciam a máquina, mudam configurações do firmware, salvam-nas na flash, restauram os padrões de fábrica e iniciam um stream de vídeo para qualquer host e porta que você indicar. O monitor do VICE escuta em 127.0.0.1:6502, e o modo HTTP opcional se liga só a 127.0.0.1, na porta 3000 segundo o código, embora os exemplos de curl do README usem 8000.
O mantenedor é franco sobre as falhas. Uma auditoria no repositório descobriu que uma requisição com falha podia deixar a senha de rede num objeto de erro que chegava ao stderr, aos arquivos de diagnóstico e aos resultados das ferramentas; a 1.0.7 mascara a senha nesses lugares e também mascara credenciais de FTP, Telnet e Wi-Fi ao ler a configuração do firmware, a menos que includeSecretValues esteja ativado. As mesmas notas de versão dizem que uma instalação de teste pelo npm ainda aponta 30 alertas de auditoria de gravidade alta, vindos das cópias de zod 3.x trazidas pela biblioteca de imagens jimp, e que o mascaramento só pega o texto exato da senha configurada.
A instalação é leve para um projeto de hardware: Node.js 24 e depois npx -y c64bridge@latest, com C64_MODE e o host numa variável de ambiente ou em ~/.c64bridge.json. Os diagnósticos vão para ~/.c64bridge/diagnostics, a menos que sejam desativados. Com 41 estrelas é um projeto de uma pessoa só, e as operações mais novas dependem de firmware recente do Ultimate, mas a documentação é melhor do que esse número sugere.
Onde ele se destaca
Um fã de retrocomputação com um Ultimate 64 na rede de casa
Escrever um programa em BASIC ou assembly 6510 e vê-lo rodar na máquina real
Peça ao agente que escreva o programa, envie e execute, e depois leia a tela para conferir a saída. Gratuito fora o hardware; antes, defina uma senha de rede no Ultimate.
Um programador da demoscene depurando uma rotina
Descobrir por que um loop em assembly corrompe a memória de tela
Mude para o backend vice, coloque breakpoints e avance passo a passo enquanto o agente lê registradores e memória; depois leve o programa corrigido ao hardware na mesma sessão.
Um músico de chiptune
Rascunhar e ouvir músicas SID sem um tracker
Use as ferramentas c64_sound para compor ou gerar uma música e tocá-la no SID, ou renderizá-la pela captura de áudio do VICE para verificações sem janela.
Antes de decidir
- Configuração
- Instale o Node.js 24+ e rode npx -y c64bridge@latest ou claude mcp add c64bridge -- npx -y c64bridge@latest. Defina C64_MODE (c64u, u2 ou vice) e o host, a porta e a senha em variáveis de ambiente ou em ~/.c64bridge.json; o servidor pode iniciar e gerenciar o VICE.
- Integrações
- C64 Ultimate e Ultimate 64 pela API REST do Ultimate, cartuchos da família U2 por um subconjunto REST, VICE pelo Binary Monitor. Funciona com Claude Code, VS Code, Visual Studio, Cursor e qualquer cliente MCP stdio.
- Dados e privacidade
- Roda localmente. Programas, conteúdo da tela e leituras de memória vão para o seu provedor de modelos. Fala com o Ultimate pela rede local, por padrão na porta 80 sem senha; monitor do VICE em 127.0.0.1:6502; modo HTTP opcional em 127.0.0.1. Os arquivos de diagnóstico vão para ~/.c64bridge/diagnostics, exceto com C64BRIDGE_DISABLE_DIAGNOSTICS=1. Um GITHUB_TOKEN opcional serve apenas para descobrir documentação para a busca.
- Custo em escala
- Gratuito sob GPL-2.0. O único custo é o hardware, se você usá-lo em vez do VICE.
- Limites
- Cada backend suporta um subconjunto diferente de operações; cartuchos U2 não têm entrada de máquina, registradores de depuração nem streaming. O mascaramento só pega o texto exato da senha. Instalações pelo npm continuam com alertas de auditoria nas dependências.
O que é bom
- Uma conversa pode abranger hardware real e o emulador VICE
- 17 ferramentas com o suporte por backend marcado no README
- Acesso ao depurador pelo VICE: breakpoints, registradores, passo a passo
- A 1.0.7 mascara a senha de rede e as credenciais do firmware
O que não é
- A API REST do Ultimate usa por padrão a porta 80 sem senha
- As ferramentas podem reiniciar, regravar configurações e enviar vídeo a qualquer host
- A instalação pelo npm ainda aponta 30 alertas de auditoria de gravidade alta
- Um único mantenedor; ferramentas novas exigem firmware recente do Ultimate
Ideal para
Fãs de Commodore 64 e programadores de demos com um C64 Ultimate ou VICE que querem um agente escrevendo, executando e depurando programas na própria máquina.
Alternativas ao C64 Bridge
C64 Bridge: perguntas frequentes
- C64 Bridge vale a pena?
- Um servidor de nicho feito com cuidado que dá a um agente controle total de um Commodore 64 real, e é exatamente por isso que ele deve ficar numa rede doméstica confiável e em nenhum outro lugar. Damos nota 3.6 de 5.
- Quanto custa C64 Bridge?
- Gratuito e de código aberto (GPL-2.0). Para hardware real é preciso um C64 Ultimate, Ultimate 64 ou cartucho U2; o VICE é gratuito.
- Quais são as desvantagens de C64 Bridge?
- A API REST do Ultimate usa por padrão a porta 80 sem senha; as ferramentas podem reiniciar, regravar configurações e enviar vídeo a qualquer host; a instalação pelo npm ainda aponta 30 alertas de auditoria de gravidade alta; um único mantenedor; ferramentas novas exigem firmware recente do Ultimate.
- Para quem C64 Bridge é indicado?
- Fãs de Commodore 64 e programadores de demos com um C64 Ultimate ou VICE que querem um agente escrevendo, executando e depurando programas na própria máquina.
- Quanto custa C64 Bridge para uma equipe ou em produção?
- Gratuito sob GPL-2.0. O único custo é o hardware, se você usá-lo em vez do VICE.
- C64 Bridge é seguro para dados da empresa?
- Roda localmente. Programas, conteúdo da tela e leituras de memória vão para o seu provedor de modelos. Fala com o Ultimate pela rede local, por padrão na porta 80 sem senha; monitor do VICE em 127.0.0.1:6502; modo HTTP opcional em 127.0.0.1. Os arquivos de diagnóstico vão para ~/.c64bridge/diagnostics, exceto com C64BRIDGE_DISABLE_DIAGNOSTICS=1. Um GITHUB_TOKEN opcional serve apenas para descobrir documentação para a busca.
- Quais são as melhores alternativas ao C64 Bridge?
- As alternativas mais próximas que analisamos são GhidraMCP.
Respostas verificadas em 6 de nov. de 2026.