用途:让 MCP 兼容的 AI 代理控制 Cheat Engine,自动完成内存分析、指针扫描、结构剖析与逆向调试等任务。
主要能力:内存扫描(int、float、string、AOB 模式)与二次过滤;指针链解析(如 [[base+0x10]+0x20]+0x8);结构自动剖析,识别字段类型与偏移;反汇编、查找引用、通过 RTTI 识别 C++ 类名;硬件断点与 DBVM 隐形调试;内存分配、DLL 注入与 shellcode 执行;进程附加、暂停、恢复与创建;符号注册。
使用方式:仅支持 Windows。安装 Python 依赖:cd MCP_Server 后 pip install -r requirements.txt,或 pip install mcp pywin32。在 MCP 客户端配置中指向 MCP_Server/mcp_cheatengine.py(如 Claude Desktop、Cursor、Codex)。在 Cheat Engine 中加载 MCP_Server/ce_mcp_bridge.lua(File → Execute Script,或用 dofile)。连接成功会显示 [MCP v12.0.0] MCP Server Listening on: CE_MCP_Bridge_v99。
限制与安全:使用前必须取消勾选 Cheat Engine 的 Query memory region routines,避免 CLOCK_WATCHDOG_TIMEOUT 蓝屏;DBVM 需另行安装并重启。该工具可在目标进程中执行任意代码,仅限自己拥有的单机游戏、自有软件测试、CTF/研究和教学用途,禁止用于多人游戏、未授权软件或生产系统。