适合谁
- 同时拥有 Ultimate 系列硬件或 VICE 模拟器并希望用 AI 辅助 C64 开发的复古计算爱好者
- 从事 BASIC / 6502 汇编、SID 音乐或 PETSCII 图形创作的开发者
- 需要 AI 智能体在真实硬件与模拟器间自动化测试 C64 程序的团队
C64 Bridge 是一个功能全面、文档详尽的社区开源 MCP 服务器(GPL-2.0,npm 包 c64bridge,v1.0.2),通过 17 个分组工具将 AI 客户端与 C64 Ultimate / Ultimate 64、U2 系列卡带和 VICE 模拟器连接起来,覆盖编程、内存、图形、音频、存储、打印和知识检索。它并非 Commodore 官方产品,但已列入官方 MCP Registry,并内置大量面向 LLM 的安全与知识资源,适合认真从事 C64 复古开发的用户;无相关硬件或模拟器者则不适用。
C64 Bridge 是一个基于官方 TypeScript MCP SDK 构建的 MCP 服务器,让 AI 智能体通过一个入口控制 Commodore 64 环境。它支持 C64 Ultimate、Ultimate 64、U2 系列卡带(U2/U2+/U2+L)以及 VICE 模拟器,可在运行时通过 c64_select_backend 切换后端。它提供 17 个分组工具、27 个资源(涵盖 BASIC、6510 汇编、SID、VIC-II、内存映射、KERNAL、打印机等知识)和 10 个提示词,可运行 BASIC 和 6510 汇编程序、读写内存、渲染 PETSCII 图形和精灵、播放与合成 SID 音乐、管理磁盘与驱动器、控制打印机,并提供可选的 RAG 知识检索。服务器通过 stdio 传输,附带一个仅供手动测试的可选 HTTP 桥接。
需要 Node.js 24+ 和 npm。最简启动方式为 npx -y c64bridge@latest。在 MCP 客户端配置(如 .vscode/mcp.)中添加服务器条目:command 为 npx,args 为 ["-y","c64bridge@latest"],并可通过 env 设置 C64_MODE(c64u/u2/vice)、C64U_HOST、C64U_PORT、C64U_PASSWORD、VICE_BINARY、VICE_VISIBLE、VICE_WARP 等变量。后端配置也可通过 C64BRIDGE_CONFIG 指定的 JSON 文件(默认 ~/.c64bridge.)提供。
{"servers":{"c64bridge":{"command":"npx","args":["-y","c64bridge@latest"]}}}