Cheat Engine Server
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.
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
Maintainer
Works with
Installation
Manual Installation
npx cheat-engine-server-pythonConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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-pythonInstall Python dependencies
Install the required packages including mcp, trio, psutil, and capstone.
pip install -r requirements.txtVerify 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!')"Test the server
Run the server in test mode to confirm it starts correctly and passes basic sanity checks.
python server/main.py --testConfigure 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.
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.
Cheat Engine Server Alternatives — Similar Developer Tools Servers
Looking for alternatives to Cheat Engine Server? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up Cheat Engine Server in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.