Cursor配置CheatEngine MCP自动化逆向分析详细教程

📅 2026/7/1 14:23:58
Cursor配置CheatEngine MCP自动化逆向分析详细教程
Cheat Engine MCP Bridge — 使用教程项目仓库https://github.com/HollyZoe/cheatengine-mcp-tcp-bridge本教程将引导你完成 CE MCP TCP Bridge 的完整配置让 AI 代理如 Cursor能够通过 MCP 协议远程驱动 Cheat Engine 进行内存分析和调试。前置要求Cheat Engine 7.x推荐 7.5需以管理员身份运行Python 3.10下载Cursor IDE或其他支持 MCP 的 AI 客户端步骤一拷贝 Native DLL 到 CE 目录将项目中的ce_mcp_tcp_x64.dll64 位 CE或ce_mcp_tcp_x86.dll32 位 CE复制到Cheat Engine 安装根目录下。DLL 文件位于项目的MCP_Server/文件夹中。注意DLL 必须与 CE 的 exe 在同一目录下否则 Lua 脚本无法加载它。步骤二打开 Cheat Table Lua Script 编辑器以管理员身份打开 Cheat Engine然后菜单栏 →Table→Show Cheat Table Lua Script快捷键CtrlAltL步骤三打开 Lua 桥接脚本在弹出的 Lua Script 编辑器中File→Open快捷键CtrlO浏览到项目目录选择MCP_Server/ce_mcp_bridge.lua文件。步骤四执行脚本打开脚本后可以看到代码内容点击底部的「Execute script」按钮运行脚本。步骤五确认 Native TCP 桥接启动成功执行成功后会弹出 DLL 的调试控制台窗口同时 CE 的 Lua Engine 输出窗口也会显示启动信息。DLL 调试控制台输出[MCP-DLL] ce_mcp_tcp.dll loaded (v3.1.0) [MCP-DLL] luaopen_ce_mcp_tcp called [MCP-DLL] Resolving Lua API (17 functions)... [MCP-DLL] Found module: lua53-64.dll [MCP-DLL] lua53-64.dll 17/17 functions [MCP-DLL] Native mode: 5 Lua functions registered [MCP-DLL] mcp_tcp_start called [MCP-DLL] TCP server thread started [MCP-DLL] Listening on 0.0.0.0:17171 (THREADED mode)Lua Engine 输出[MCP] CE path: F:\Usually SoftWare\Cheat Engine 7.6 [MCP] CE x64 - loading ce_mcp_tcp_x64.dll [MCP] DLL loaded OK from: F:\Usually SoftWare\Cheat Engine 7.6\ce_mcp_tcp_x64.dll [MCP] Bridge started on port 17171 (native TCP, 1ms poll)看到Listening on 0.0.0.0:17171表示 CE 端已就绪等待 AI 客户端连接。步骤六安装 Python MCP 模块打开命令提示符CMD或 PowerShell运行pipinstallmcpmcp不是 Python 内置模块必须手动安装。如果你有多个 Python 版本请使用python -m pip install mcp确保安装到正确的环境。安装完成后验证python-cfrom mcp.server.fastmcp import FastMCP; print(OK)步骤七在 Cursor 中添加 MCP 服务器配置打开 Cursor Settings左侧菜单找到「Tools MCPs」点击底部的「New MCP Server」/「Add a Custom MCP Server」步骤八配置 MCP 参数在打开的.cursor/mcp.json文件中添加cheatengine配置{mcpServers:{cheatengine:{command:python,args:[E:/你的路径/cheatengine-mcp-tcp-bridge/MCP_Server/mcp_cheatengine.py],env:{CE_TRANSPORT:tcp,CE_HOST:127.0.0.1,CE_PORT:17171}}}}注意args中的路径需要替换为你实际的项目路径。使用正斜杠/或双反斜杠\\。步骤九配置成功保存配置后回到 Cursor Settings → Tools MCPs 页面可以看到cheatengine服务器显示为绿色圆点并提示「173 tools enabled」表示配置成功如果显示红色错误请检查CE 是否已运行并执行了 Lua 脚本Python 是否已安装mcp模块mcp.json中的路径是否正确端口 17171 是否被防火墙阻断步骤十效果展示配置完成后你可以在 Cursor 对话中直接让 AI 调用 CE 的各种功能。例如让 AI 枚举当前进程的模块列表AI 能够通过 MCP 工具自动连接 CE读取进程信息、枚举模块、扫描内存等。常见问题问题解决方案No module named mcp运行python -m pip install mcpDLL 未找到确保 DLL 在 CE 目录下文件名对应位数MCP 服务器显示红色确认 CE 已执行脚本且端口 17171 在监听连接超时检查CE_HOST和CE_PORT是否正确“too many local variables”用dofile(...)执行脚本而非直接粘贴环境变量说明变量默认值说明CE_TRANSPORTtcp传输模式tcp推荐或pipe旧版CE_HOST127.0.0.1CE 机器 IP 地址CE_PORT17171TCP 监听端口CE_PORT_RANGE10端口扫描范围CE_MCP_TIMEOUT90单次工具调用超时秒重要安全提示禁用 “Query memory region routines”CE → Settings → Extra → 取消勾选该选项否则扫描 DBVM 页面会导致蓝屏TCP 无加密仅在可信网络中使用不要将端口暴露到公网管理员权限CE 需要管理员权限才能读写目标进程内存