SuperAPI AI 工具集

cheatengine-mcp-bridge

智能体与模型

查看项目

更新于 10-15 23:39

技能介绍

用途:把 AI 智能体接入 Cheat Engine,用自然语言完成内存读写、指针扫描、反汇编、断点调试等逆向工程操作,替代手动翻看十六进制转储。

主要能力:读写整数、浮点、字符串、指针与字节;跟踪指针链(如 [[base+0x10]+0x20]+0x8);数值扫描与 AOB 模式扫描;反汇编与分析函数;设置硬件断点,并可用 DBVM(Ring -1 虚拟机监控器)进行隐蔽调试;通过 RTTI 识别 C++ 对象;自动分析内存结构;生成抗更新的 AOB 签名;注入 DLL 与执行 shellcode;管理符号与作弊表。

架构:AI 智能体经 MCP 协议(stdio 上的 JSON-RPC)连接 Python MCP 服务器(mcp_cheatengine.py),再经命名管道连接 Cheat Engine Lua 桥(ce_mcp_bridge.lua),最终访问目标进程内存。

使用方式:需 Windows、Cheat Engine 7.4+、Python 3.10+。安装依赖:cd MCP_Server 后 pip install -r requirements.txt,或 pip install mcp pywin32。在 Cheat Engine 中加载 Lua 桥,可用 File → Execute Script 选择 MCP_Server/ce_mcp_bridge.lua,或在 Cheat Table Lua Script 中执行 dofile([[C:\path\to\cheatengine-mcp-bridge\MCP_Server\ce_mcp_bridge.lua]])。控制台出现 [MCP v12.0.0] MCP Server Listening on: CE_MCP_Bridge_v99 即成功。随后在 MCP 客户端配置文件中添加服务器,命令为 python,参数指向 mcp_cheatengine.py,并重启 IDE。

限制与注意:仅支持 Windows;需关闭 Settings → Extra 中的 “Query memory region routines” 以防 BSOD;DBVM 需在 Settings → Kernel 中启用。工具可读写任意进程内存、注入代码与 DLL、进行系统级调试,仅应用于教育、单机游戏/模组、安全研究与授权渗透测试,不得用于多人游戏作弊、恶意软件开发或未授权访问。环境变量 CE_MCP_TIMEOUT 可设超时,CE_MCP_ALLOW_SHELL=1 会启用危险的任意命令执行。可用 python test_mcp.py 运行测试套件验证安装。