SuperAPI AI 工具集

mcp-openmsx-usage

智能体与模型

查看项目

更新于 10-16 01:34

技能介绍

用途:mcp-openmsx 是连接 AI 助手与 openMSX MSX 模拟器的 MCP 服务器,面向 MSX/MSX2 复古开发,通过 STDIO 或 HTTP 传输向 openMSX 发送 TCL 命令。典型流程为启动模拟器、插入介质、交互(键盘/BASIC/调试)、截图、关闭。

主要能力:模拟器控制(启动、电源、复位、介质、机器信息、键盘输入、存档与时间旅行回放);VDP 检查与修改(寄存器、调色板、屏幕模式、文本);屏幕截图与内存转储;调试(中断、继续、单步、CPU 寄存器、RAM、VRAM、断点);BASIC 程序编写、加载、运行与管理;MSX 技术文档检索;通过可选 openmsx_tcl_cmd 工具发现原生 TCL 功能;内置文档资源与 MCP 提示。

使用方式:需 Node.js >= 18 与 npx,安装 openMSX 并在 MCP 客户端配置;必要时设置 OPENMSX_EXECUTABLE 与 OPENMSX_SHARE_DIR 环境变量。BASIC 程序行终止符使用 \r,地址与数值用十六进制。启动后先用 emu_control.wait 等待引导,可用 screen_shot.as_image 验证状态。

适用场景:MSX BASIC 与汇编开发、VDP 调试、MSX-DOS 程序调试、介质(ROM/磁盘/磁带)工作流、时间旅行调试、屏幕捕获与视觉验证。

限制:需自行安装 Node.js 与 openMSX;MSX-DOS 程序在确认应用上屏前不要设断点,以免 BIOS/DOS 引导触发;文本输入输出建议使用 CP437 编码。具体收费、价格与平台支持暂未提供。