cheatengine-mcp-automation

Automate Cheat Engine memory scanning, pointer resolution, and debugging through the MCP protocol.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/mcp-skills --skill cheatengine-mcp-automation-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cheatengine-mcp-automation
Source: https://github.com/reason-machines/mcp-skills/tree/main/skills/cheatengine-mcp-automation
Command: npx skills add https://github.com/reason-machines/mcp-skills --skill cheatengine-mcp-automation-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp, pywin32.

What problem does it solve? Reverse engineering tasks like finding memory values, resolving pointer chains, and dissecting structures in Cheat Engine are manual and slow, often taking days of repetitive scanning and analysis. ## Core Features & Use Cases - Memory Scanning & Pointer Chains: Scan for values and AOB patterns across process memory, then automatically resolve multi-level pointer paths like [[base+0x10]+0x20]+0x8. - Code & Structure Analysis: Disassemble functions, find references, identify C++ classes via RTTI, and auto-detect field types and offsets in memory structures. - Debugging & Injection: Set hardware and DBVM breakpoints, trace execution, allocate memory, inject DLLs, and execute shellcode programmatically. - Use Case: Ask the AI to find player health in a game; it scans for the value, filters with next scans, finds what writes to the address, dissects the player structure, and generates an update-proof AOB-based cheat script. ## Quick Start Install the Python dependencies, load the ce_mcp_bridge.lua script in Cheat Engine, add the MCP server to your client config, then ask the AI to ping Cheat Engine and attach to a target process.

Frequently Asked Questions about cheatengine-mcp-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect an AI agent to Cheat Engine?▼

Install the mcp and pywin32 Python packages, add the mcp_cheatengine.py server to your MCP client config, then load ce_mcp_bridge.lua in Cheat Engine via File > Execute Script. Verify with the ping tool, which should return success: true.

How to find pointer chains in a game process automatically?▼

Use scan_all to find pointers referencing your target address, then scan again for pointers to those results to build the chain. The read_pointer_chain tool resolves paths like [[game.exe+0x123456]+0x10]+0x20]+0x8 automatically.

Does Cheat Engine MCP work on Linux or macOS?▼

No, it is Windows only because the bridge communicates through Named Pipes and uses pywin32. It also requires Cheat Engine 7.5 or later and Python 3.10 or later installed on the same machine.

Why does Cheat Engine MCP cause CLOCK_WATCHDOG_TIMEOUT BSOD?▼

The blue screen is caused by the Query memory region routines setting conflicting with DBVM or anti-cheat systems. Open Cheat Engine Settings, go to the Extra tab, uncheck that option, and restart Cheat Engine.

What are the limitations and safe use cases for memory automation?▼

The tool enables arbitrary code execution in target processes, so it should only be used on single-player games you own, your own software, or CTF and research environments. Using it on multiplayer games violates terms of service.