Cheat Engine Server

v1.0.0Developer Toolsstable

MCP Cheat Engine Server — provides safe, structured read-only access to memory analysis and debugging functionality through the Model Context Protocol (MCP). For developers, security researchers, and game modders.

cheat-enginedebuggingmcpmemory-analysismodel-context-protocol
Share:
49
Stars
0
Downloads
0
Weekly
0/5

What is Cheat Engine Server?

Cheat Engine Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp cheat engine server — provides safe, structured read-only access to memory analysis and debugging functionality through the model context protocol (mcp). for developers, security researchers, and ...

MCP Cheat Engine Server — provides safe, structured read-only access to memory analysis and debugging functionality through the Model Context Protocol (MCP). For developers, security researchers, and game modders.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP Cheat Engine Server — provides safe, structured read-onl

Use Cases

Perform memory analysis and debugging for applications
Support security research and game modding workflows
bethington

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 10, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx cheat-engine-server-python

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Cheat Engine Server

The Cheat Engine Server Python MCP server provides safe, structured, read-only access to memory analysis and debugging functionality through the Model Context Protocol. It exposes Cheat Engine-style capabilities — process listing, memory scanning, disassembly, pointer chain resolution, and Lua scripting — to AI agents while enforcing security controls such as process whitelisting and operation logging. Security researchers, game modders, and reverse engineers can use this server to let Claude assist with memory analysis tasks on Windows.

Prerequisites

  • Windows 10 or 11 (64-bit); limited Linux/macOS support
  • Python 3.9, 3.10, 3.11, or 3.12
  • Administrator or elevated privileges (required for memory access)
  • At least 4 GB RAM (8 GB recommended)
  • Claude Desktop or another MCP-compatible client
1

Download and extract the repository

Clone or download the repository and open PowerShell as Administrator in the extracted directory.

git clone https://github.com/bethington/cheat-engine-server-python.git
cd cheat-engine-server-python
2

Install Python dependencies

Install the required packages including mcp, trio, psutil, and capstone.

pip install -r requirements.txt
3

Verify the installation

Run the verification command to confirm all dependencies are correctly installed before proceeding.

python -c "import mcp, trio, psutil, capstone; print('All dependencies installed successfully!')"
4

Test the server

Run the server in test mode to confirm it starts correctly and passes basic sanity checks.

python server/main.py --test
5

Configure process whitelist

Edit server/config/whitelist.json to add the names of processes you want to allow the server to analyze. By default, the whitelist is empty and no processes are accessible.

6

Add the server to Claude Desktop

Edit your Claude Desktop configuration file at %APPDATA%\Claude\claude_desktop_config.json to register the MCP server. Use the full absolute path to server/main.py.

{
  "mcpServers": {
    "cheat-engine": {
      "command": "python",
      "args": ["C:\\path\\to\\cheat-engine-server-python\\server\\main.py", "--read-only"],
      "cwd": "C:\\path\\to\\cheat-engine-server-python"
    }
  }
}

Cheat Engine Server Examples

Client configuration

Register the Cheat Engine MCP server in claude_desktop_config.json. Adjust the path to match your installation directory.

{
  "mcpServers": {
    "cheat-engine": {
      "command": "python",
      "args": [
        "C:\\cheat-engine-server-python\\server\\main.py",
        "--debug",
        "--read-only"
      ],
      "cwd": "C:\\cheat-engine-server-python"
    }
  }
}

Prompts to try

Use Claude to perform memory analysis tasks on whitelisted processes.

- "List all running processes and show me their memory usage"
- "Scan memory in the range 0x140000000 to 0x141000000 for the byte pattern 48 8B 05 ?? ?? ?? ??"
- "Resolve the pointer chain starting at 0x140000000 with offsets [16, 32, 48]"
- "Disassemble the code at address 0x140001000 in the attached process"
- "Import and analyze this Cheat Table file for me"

Troubleshooting Cheat Engine Server

Access denied errors when scanning memory or listing processes

Run PowerShell as Administrator before starting the server. Memory access on Windows requires elevated privileges.

A process is not accessible even though it is running

Check server/config/whitelist.json and add the process name. The server enforces a strict process whitelist when require_whitelist is set to true in settings.json.

Import errors for mcp, trio, or capstone on startup

Run pip install -r requirements.txt again in the same Python environment you use to launch the server. Verify the Python version is 3.9–3.12.

Frequently Asked Questions about Cheat Engine Server

What is Cheat Engine Server?

Cheat Engine Server is a Model Context Protocol (MCP) server that mcp cheat engine server — provides safe, structured read-only access to memory analysis and debugging functionality through the model context protocol (mcp). for developers, security researchers, and game modders. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Cheat Engine Server?

Follow the installation instructions on the Cheat Engine Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Cheat Engine Server?

Cheat Engine Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Cheat Engine Server free to use?

Yes, Cheat Engine Server is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "cheat-engine-server-python": { "command": "npx", "args": ["-y", "cheat-engine-server-python"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Cheat Engine Server?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides