
Claude Desktop
桌面端 · 免费增值 · Proprietary
Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

nataliapc/mcp-openmsx
MCP-openMSX是一个连接现代AI开发与复古计算(MSX系统)的桥梁项目,通过MCP协议提供对openMSX模拟器的全面控制工具集,包括模拟器管理、媒体操作、BASIC编程支持、调试工具和自动化功能。
npx @nataliapc/mcp-openmsx{
"mcpServers": {
"mcp-openmsx": {
"command": "npx",
"args": [
"@nataliapc/mcp-openmsx"
],
"env": {
"OPENMSX_SHARE_DIR": "<OPENMSX_SHARE_DIR>"
}
}
}
}OPENMSX_SHARE_DIROPENMSX_EXECUTABLEOPENMSX_SCREENSHOT_DIROPENMSX_SCREENDUMP_DIROPENMSX_REPLAYS_DIROPENMSX_ENABLE_RAW_TCLOPENMSX_LAUNCH_HEADLESSMCP_HTTP_PORTMCP_ALLOWED_ORIGINSemu_control
Controls an openMSX emulator: launch, close, powerOn, powerOff, reset, getEmulatorSpeed, setEmulatorSpeed, machineList, extensionList, wait.
emu_replay
Controls emulation timeline: start, stop, status, goBack, absoluteGoto, advanceFrame, reverseFrame, truncate, saveReplay, loadReplay.
emu_info
Obtain informacion about the current emulated machine: getStatus, getSlotsMap, getIOPortsMap.
emu_media
Manage ROM, disk, and tape media: tapeInsert, tapeRewind, tapeEject, romInsert, romEject, diskInsert, diskInsertFolder, diskEject.
emu_vdp
Manage VDP (Video Display Processor): getPalette, getRegisters, getRegisterValue, setRegisterValue, screenGetMode, screenGetFullText.
basic_programming
BASIC tools: isBasicAvailable, newProgram, runProgram, setProgram, getFullProgram, getFullProgramAdvanced, listProgramLines, deleteProgramLines.
debug_run
Control execution: break, isBreaked, continue, stepIn, stepOut, stepOver, stepBack, runTo.
debug_cpu
Read/write CPU registers, CPU info, Stack pile, and Disassemble code: getCpuRegisters, getRegister, setRegister, getStackPile, disassemble, getActiveCpu.
debug_memory
RAM memory operations: selectedSlots, getBlock, readByte, readWord, writeByte, writeWord, writeBlock, searchBytes.
debug_vram
VRAM operations: getBlock, readByte, writeByte, searchBytes.
debug_breakpoints
Breakpoint management: create, remove, list.
debug_log
Debug log: log, read.
debug_conditions
Condition management (like breakpoints, but not tied to an address — a Tcl expression evaluated continuously while the CPU runs): create, remove, list.
emu_keyboard
Send text or key combinations to emulator: sendText, sendKeyCombo.
emu_savestates
Save and restore machine states: load, save, list.
screen_shot
Capture emulator screen: as_image, to_file.
screen_dump
Export screen data as BASIC BSAVE instruction.
msxdocs_resource_get
Retrieve MCP resources for MCP clients that don't support MCP resources.
vector_db_query
Hybrid search (semantic embeddings + BM25) over the local MSX documentation index, for information about MSX systems, cartridges, programming, and other…
openmsx_tcl_cmd
Executes a native Tcl command in the connected openMSX instance.
本页信息摘自该项目的 README。 查看 README
该服务器 README 中提到的客户端:

hedge-dev/XenonRecomp
XenonRecomp是一个将Xbox 360可执行文件转换为C++代码的工具,支持跨平台重新编译,目前仅支持x86架构。该项目受N64 Recompiled启发,专注于指令转换、内存处理、优化和补丁机制,但不提供运行时实现。

justinpbarnett/unity-mcp
Unity MCP是一个连接Unity编辑器与大型语言模型(LLM)的桥梁工具,通过本地MCP客户端实现自然语言控制Unity编辑器功能,支持资产管理、场景控制、脚本编辑等自动化操作。

chongdashu/unreal-mcp
虚幻引擎模型上下文协议(MCP)集成的文档,帮助理解、设置和使用MCP系统。

codergamester/mcp-unity
MCP Unity是一个实现Model Context Protocol的Unity编辑器扩展,通过Node.js服务器桥接AI助手与Unity项目的交互,提供菜单执行、对象选择、组件更新等功能。

arodoid/unitymcp
UnityMCP是一个Unity编辑器插件,实现模型上下文协议(MCP),提供Unity与AI助手的无缝集成,包括实时状态监控、远程命令执行和日志功能。

coding-solo/godot-mcp
Godot MCP是一个为Godot游戏引擎设计的模型上下文协议服务器,提供与Godot编辑器和项目的交互功能。