cheatengine-mcp-bridge
by miscusi-peek·★ 691·Score 54
MCP server connecting AI assistants directly to Cheat Engine for automated reverse engineering and memory analysis.
Overview
This MCP server bridges AI assistants like Claude, Cursor, and Copilot with Cheat Engine, enabling natural language programming for reverse engineering tasks. It provides ~180 tools for memory reading, pointer scanning, code analysis, debugging, and process manipulation - transforming days of manual work into minutes of AI-assisted discovery. The bridge uses a Python MCP server communicating with Cheat Engine via Named Pipes and Lua scripts.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
When performing reverse engineering, game modding, or security audits where you need to automate memory analysis and pointer scanning using AI assistance.
When NOT to choose this
If you're not working on Windows, need to analyze non-x86 architectures, or require stable, long-term support as this is a specialized tool with a narrow focus.
Tools this server exposes
12 tools extracted from the READMEread_memoryRead any data type from memory
scan_allFind values in memory
disassembleDisassemble code at a given address
find_referencesFind memory references to an address
open_processAttach to a running process
set_breakpointSet hardware breakpoint at address
read_pointer_chainFollow pointer chains in memory
allocate_memoryAllocate memory in target process
inject_dllInject a DLL into target process
assemble_instructionAssemble x86/x64 instruction to bytes
get_process_listList all running processes
pingVerify MCP server connection
Comparable tools
Installation
Installation
- Install Python dependencies:
pip install -r MCP_Server/requirements.txtOr manually:
pip install mcp pywin32- Load bridge in Cheat Engine:
- Enable DBVM in Cheat Engine if you plan to use DBVM tools
- Open Cheat Engine's Lua Engine or script executor
- Execute
MCP_Server/ce_mcp_bridge.lua
- Configure MCP client (e.g., Claude Desktop):
{
"servers": {
"cheatengine": {
"command": "python",
"args": ["C:/path/to/MCP_Server/mcp_cheatengine.py"]
}
}
}- Restart client and verify connection with
pingtool.
FAQ
- Is this Windows only?
- Yes, the bridge currently only supports Windows due to its use of Named Pipes (pywin32).
- How do I prevent BSOD when using DBVM?
- You MUST disable: Cheat Engine → Settings → Extra → 'Query memory region routines' to prevent CLOCK_WATCHDOG_TIMEOUT BSODs.
- What AI assistants support this MCP server?
- The bridge works with Claude, Cursor, Copilot, and any other AI clients that support the MCP protocol.
Compare cheatengine-mcp-bridge with
Last updated · Auto-generated from public README + GitHub signals.