MCP Cheat Engine Server
Provides safe, read-only access to memory analysis and debugging functionality through the Model Context Protocol, allowing users to examine computer memory for software development, security research, and educational purposes.
What is MCP Cheat Engine Server?
MCP Cheat Engine Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to provides safe, read-only access to memory analysis and debugging functionality through the model context protocol, allowing users to examine computer memory for software development, security research...
Provides safe, read-only access to memory analysis and debugging functionality through the Model Context Protocol, allowing users to examine computer memory for software development, security research, and educational purposes.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Provides safe, read-only access to memory analysis and debug
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mcp-cheat-engine-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use MCP Cheat Engine Server
The MCP Cheat Engine Server provides safe, read-only access to Windows process memory through the Model Context Protocol, enabling AI assistants to perform memory analysis, pattern scanning, and x64 disassembly without modifying anything. It bridges Cheat Engine-style debugging capabilities with Claude and other MCP clients, making it practical for software developers investigating game internals, security researchers analyzing binaries, and educators teaching reverse engineering concepts. The server enforces a strict read-only mode with process whitelisting so you can examine memory regions, resolve pointer chains, and import .CT files without risking system stability.
Prerequisites
- Windows 10 or 11 (64-bit) — this server is Windows-only
- Python 3.9, 3.10, 3.11, or 3.12 installed
- Administrator privileges (required for cross-process memory access)
- At least 4 GB RAM (8 GB recommended for large memory scans)
- An MCP-compatible client such as Claude Desktop
Clone the repository and open an elevated shell
Download the project from GitHub, then open PowerShell as Administrator — without elevated privileges the server cannot attach to other processes.
git clone https://github.com/bethington/cheat-engine-server-python.git
cd cheat-engine-server-pythonInstall Python dependencies
Install all required packages including FastMCP, Capstone (disassembler), psutil, and trio from the provided requirements file.
pip install -r requirements.txtVerify the installation
Confirm all core packages imported correctly before proceeding to configuration.
python -c "import mcp, trio, psutil, capstone; print('All dependencies OK')"Review and adjust server settings
Open server/config/settings.json to confirm read_only_mode is enabled (default: true), set max_memory_read (default: 1 MB), and adjust scan_timeout (default: 30 s). Edit server/config/whitelist.json to list the process names you want to allow.
Run the server self-test
Execute the built-in test to verify the server starts correctly and all capabilities are available in your environment.
python server/main.py --testConfigure Claude Desktop
Add the server to your Claude Desktop configuration file so it launches automatically when Claude starts.
{
"mcpServers": {
"cheat-engine": {
"command": "python",
"args": ["C:/path/to/cheat-engine-server-python/server/main.py"],
"env": {}
}
}
}MCP Cheat Engine Server Examples
Client configuration
Add this block to claude_desktop_config.json (adjust the path to where you cloned the repo). The server must be run as Administrator.
{
"mcpServers": {
"cheat-engine": {
"command": "python",
"args": ["C:/tools/cheat-engine-server-python/server/main.py"],
"env": {}
}
}
}Prompts to try
Example prompts that exercise memory analysis, pattern scanning, and disassembly capabilities.
- "List all running processes and show me which ones are on the whitelist"
- "Attach to notepad.exe and show me its virtual memory map"
- "Scan memory of game.exe for the byte pattern 48 8B 05 ?? ?? ?? ??"
- "Resolve the pointer chain at base 0x140000000 with offsets [16, 32, 48] and read the int32 value"
- "Disassemble 32 bytes of x64 code starting at address 0x7FF800001000 in explorer.exe"Troubleshooting MCP Cheat Engine Server
Permission denied or 'Access is denied' when attaching to a process
Ensure you launched PowerShell or your terminal as Administrator before starting the Python server. Many system processes also require disabling Protected Process Light (PPL), which this server does not support.
Process not found even though it is running
Check server/config/whitelist.json and confirm the exact process name (e.g., 'notepad.exe') is listed with 'allowed': true. Process names are case-sensitive on some Windows versions.
Capstone import error on startup
Reinstall Capstone for the correct architecture: run 'pip install capstone' inside the same virtual environment or Python installation you use to launch the server.
Frequently Asked Questions about MCP Cheat Engine Server
What is MCP Cheat Engine Server?
MCP Cheat Engine Server is a Model Context Protocol (MCP) server that provides safe, read-only access to memory analysis and debugging functionality through the model context protocol, allowing users to examine computer memory for software development, security research, and educational purposes. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install MCP Cheat Engine Server?
Follow the installation instructions on the MCP Cheat Engine Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with MCP Cheat Engine Server?
MCP 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 MCP Cheat Engine Server free to use?
Yes, MCP Cheat Engine Server is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
MCP Cheat Engine Server Alternatives — Similar Developer Tools Servers
Looking for alternatives to MCP 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 MCP 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 MCP 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.