Aller au contenu
ReviewRamble

La lettre hebdomadaire

L’IA, évaluée, dans votre boîte mail.

  • Les nouveaux tests d’outils, de modèles, de serveurs MCP et de dépôts, avec le verdict en premier
  • Les prix et les notes revérifiés quand quelque chose change
  • Les nouvelles analyses dès leur publication

Modèles, agents, serveurs MCP et les outils qui méritent vraiment votre temps.

Un e-mail par semaine. Désinscrivez-vous avec le lien présent dans chaque lettre. Comment nous utilisons votre e-mail

C64 Bridge

Serveur communautaire qui permet à un agent d'exécuter du BASIC et de l'assembleur, lire la mémoire, capturer l'écran et jouer de la musique SID sur un vrai C64 Ultimate ou dans VICE.

Avis de Sheela · Mis à jour

Guide d’installation Open source

Notre note

3.6/5

Un serveur de niche construit avec soin qui donne à un agent le contrôle total d'un vrai Commodore 64, et c'est précisément pour cela qu'il doit rester sur un réseau domestique de confiance et nulle part ailleurs.

Qu’est-ce que C64 Bridge ?

C64 Bridge, du développeur Chris Gleissner, relie un client MCP à un Commodore 64. Il pilote une carte C64 Ultimate ou Ultimate 64 et les cartouches de la famille U2 via leur API REST, ou l'émulateur VICE via son Binary Monitor, et peut passer de l'un à l'autre dans une même conversation. L'agent peut charger et lancer du BASIC, de l'assembleur 6510 et des fichiers PRG et CRT, lire et écrire la mémoire, capturer l'écran, gérer images disque et lecteurs, et composer ou jouer de la musique SID.

Il est sous licence GPL-2.0, écrit en TypeScript sur le SDK MCP officiel, publié sur npm et référencé dans l'Official MCP Registry. Il compte environ 41 étoiles sur GitHub et 342 téléchargements npm sur la semaine close le 5 novembre 2026, et la version 1.0.7 est sortie le 5 novembre 2026.

Installer C64 Bridge

npx -y c64bridge@latest

C64 Bridge vaut-il le coup ?

C64 Bridge est bien plus rigoureux que la plupart des serveurs MCP d'amateurs. Il regroupe sa surface en 17 outils, 27 ressources et 10 prompts, et le README indique pour chaque opération lequel des trois backends la prend en charge : c64u pour le C64 Ultimate et l'Ultimate 64, u2 pour les cartouches U2, U2+ et U2+L, et vice pour l'émulateur. Le backend VICE ajoute points d'arrêt, registres et exécution pas à pas ; l'Ultimate ajoute l'entrée machine, le streaming vidéo et la capture d'images. Un index de recherche intégré, avec documentation C64 et prompts, doit éviter que le modèle invente des adresses mémoire.

La partie sécurité mérite une seconde lecture. Sur le matériel, le serveur dialogue avec l'API REST de l'Ultimate, par défaut sur l'hôte c64u et le port 80 sans mot de passe réseau, et envoie le mot de passe dans un en-tête X-Password si vous en définissez un. Quiconque atteint ce port sur votre réseau peut faire ce que fait l'agent. Les outils ne sont pas en lecture seule : ils écrivent en mémoire, réinitialisent la machine, modifient les réglages du firmware, les enregistrent en flash, les remettent aux valeurs d'usine et lancent un flux vidéo vers l'hôte et le port de votre choix. Le moniteur VICE écoute sur 127.0.0.1:6502, et le mode HTTP facultatif ne se lie qu'à 127.0.0.1, sur le port 3000 dans le code, alors que les exemples curl du README utilisent 8000.

Le mainteneur est franc sur les défauts. Un audit dans le dépôt a montré qu'une requête échouée pouvait laisser le mot de passe réseau dans un objet d'erreur qui atteignait stderr, les fichiers de diagnostic et les résultats d'outils ; la 1.0.7 le masque à ces endroits et masque aussi les identifiants FTP, Telnet et Wi-Fi à la lecture de la configuration du firmware, sauf si includeSecretValues est activé. Les mêmes notes de version indiquent qu'une installation de test depuis npm signale encore 30 alertes d'audit de gravité élevée, issues des copies de zod 3.x apportées par la bibliothèque d'images jimp, et que le masquage ne repère que le texte exact du mot de passe configuré.

L'installation est légère pour un projet matériel : Node.js 24, puis npx -y c64bridge@latest, avec C64_MODE et l'hôte dans une variable d'environnement ou dans ~/.c64bridge.json. Les diagnostics sont écrits dans ~/.c64bridge/diagnostics sauf désactivation. Avec 41 étoiles, c'est le projet d'une seule personne, et les opérations récentes dépendent d'un firmware Ultimate à jour, mais la documentation vaut mieux que ce chiffre ne le laisse penser.

Là où il fait la différence

  • Un passionné de rétro avec un Ultimate 64 sur le réseau domestique

    Écrire un programme BASIC ou assembleur 6510 et le voir tourner sur la vraie machine

    Demandez à l'agent d'écrire le programme, de le charger et de le lancer, puis de relire l'écran pour vérifier le résultat. Gratuit hors matériel ; définissez d'abord un mot de passe réseau sur l'Ultimate.

  • Un codeur de la demoscene qui débogue une routine

    Comprendre pourquoi une boucle en assembleur corrompt la mémoire écran

    Passez au backend vice, posez des points d'arrêt et avancez pas à pas pendant que l'agent lit registres et mémoire, puis renvoyez le programme corrigé vers le matériel dans la même session.

  • Un musicien chiptune

    Esquisser et écouter des airs SID sans tracker

    Avec les outils c64_sound, composez ou générez un air et jouez-le sur le SID, ou rendez-le via la capture audio de VICE pour des vérifications sans fenêtre.

Avant de vous engager

Mise en route
Installez Node.js 24+, puis lancez npx -y c64bridge@latest ou claude mcp add c64bridge -- npx -y c64bridge@latest. Définissez C64_MODE (c64u, u2 ou vice) ainsi que l'hôte, le port et le mot de passe dans des variables d'environnement ou dans ~/.c64bridge.json ; le serveur peut démarrer et gérer VICE.
Intégrations
C64 Ultimate et Ultimate 64 via l'API REST de l'Ultimate, cartouches de la famille U2 via un sous-ensemble REST, VICE via son Binary Monitor. Fonctionne avec Claude Code, VS Code, Visual Studio, Cursor et tout client MCP stdio.
Données et confidentialité
S'exécute en local. Programmes, contenu de l'écran et lectures mémoire partent chez votre fournisseur de modèles. Dialogue avec l'Ultimate sur le réseau local, par défaut sur le port 80 sans mot de passe ; moniteur VICE sur 127.0.0.1:6502 ; mode HTTP facultatif sur 127.0.0.1. Les fichiers de diagnostic vont dans ~/.c64bridge/diagnostics sauf avec C64BRIDGE_DISABLE_DIAGNOSTICS=1. Un GITHUB_TOKEN facultatif ne sert qu'à découvrir de la documentation pour la recherche.
Coût à grande échelle
Gratuit sous GPL-2.0. Le seul coût est le matériel, si vous l'utilisez plutôt que VICE.
Limites
Chaque backend prend en charge un sous-ensemble différent d'opérations ; les cartouches U2 n'ont ni entrée machine, ni registres de débogage, ni streaming. Le masquage ne repère que le texte exact du mot de passe. Les installations npm conservent des alertes d'audit sur les dépendances.

Les points forts

  • Une conversation peut couvrir le vrai matériel et l'émulateur VICE
  • 17 outils, avec la prise en charge par backend indiquée dans le README
  • Accès au débogueur via VICE : points d'arrêt, registres, pas à pas
  • La 1.0.7 masque le mot de passe réseau et les identifiants du firmware

Les points faibles

  • L'API REST de l'Ultimate est par défaut sur le port 80 sans mot de passe
  • Les outils peuvent réinitialiser, réécrire les réglages et diffuser la vidéo vers n'importe quel hôte
  • L'installation npm signale encore 30 alertes d'audit de gravité élevée
  • Un seul mainteneur ; les outils récents exigent un firmware Ultimate à jour

Idéal pour

Passionnés de Commodore 64 et codeurs de démos équipés d'un C64 Ultimate ou de VICE qui veulent qu'un agent écrive, lance et débogue des programmes sur la machine elle-même.

Alternatives à C64 Bridge

C64 Bridge : questions fréquentes

C64 Bridge vaut-il le coup ?
Un serveur de niche construit avec soin qui donne à un agent le contrôle total d'un vrai Commodore 64, et c'est précisément pour cela qu'il doit rester sur un réseau domestique de confiance et nulle part ailleurs. Nous lui donnons 3.6 sur 5.
Combien coûte C64 Bridge ?
Gratuit et open source (GPL-2.0). Le matériel réel exige un C64 Ultimate, un Ultimate 64 ou une cartouche U2 ; VICE est gratuit.
Quels sont les inconvénients de C64 Bridge ?
L'API REST de l'Ultimate est par défaut sur le port 80 sans mot de passe; les outils peuvent réinitialiser, réécrire les réglages et diffuser la vidéo vers n'importe quel hôte; l'installation npm signale encore 30 alertes d'audit de gravité élevée; un seul mainteneur ; les outils récents exigent un firmware Ultimate à jour.
À qui s’adresse C64 Bridge ?
Passionnés de Commodore 64 et codeurs de démos équipés d'un C64 Ultimate ou de VICE qui veulent qu'un agent écrive, lance et débogue des programmes sur la machine elle-même.
Combien coûte C64 Bridge pour une équipe ou en production ?
Gratuit sous GPL-2.0. Le seul coût est le matériel, si vous l'utilisez plutôt que VICE.
C64 Bridge est-il sûr pour les données de l’entreprise ?
S'exécute en local. Programmes, contenu de l'écran et lectures mémoire partent chez votre fournisseur de modèles. Dialogue avec l'Ultimate sur le réseau local, par défaut sur le port 80 sans mot de passe ; moniteur VICE sur 127.0.0.1:6502 ; mode HTTP facultatif sur 127.0.0.1. Les fichiers de diagnostic vont dans ~/.c64bridge/diagnostics sauf avec C64BRIDGE_DISABLE_DIAGNOSTICS=1. Un GITHUB_TOKEN facultatif ne sert qu'à découvrir de la documentation pour la recherche.
Quelles sont les meilleures alternatives à C64 Bridge ?
Les alternatives les plus proches que nous avons testées sont GhidraMCP.

Réponses vérifiées le 6 nov. 2026.