OpenViSTAI · Agents · Blockchain · Crypto
Menu
MCP & Tooling

Cheat Engine MCP Bridge

Cheat Engine MCP Bridge is a self-hosted developer tool that connects MCP-compatible AI clients to Cheat Engine through a Python server and a Lua bridge. It exposes memory-inspection and reverse-engineering operations, including reading values, following pointer chains, analyzing structures and disassembling functions.

Independent OpenViST project profile, based on linked sources.

Cheat Engine MCP Bridge — OpenViST project profile in MCP & Tooling.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when Cheat Engine is part of a memory-analysis workflow and you want an MCP-compatible AI client to request inspection or reverse-engineering operations. Choose native named pipes for a Windows-local server or the documented TCP relay when the MCP server runs elsewhere.

Who it is for

  • Researchers and developers using Cheat Engine who want to direct memory-analysis tasks through an MCP-compatible AI client.
  • People building or investigating program and game memory workflows that involve pointer scans, structure inspection or reverse engineering.

Documented uses

  • Read memory as integers, floats, strings or pointers.
  • Follow pointer chains and inspect program structures.
  • Identify C++ objects using RTTI and analyze or disassemble functions.
  • Connect an MCP client to Cheat Engine using a local Windows named pipe or a TCP relay.
Before you choose

Requirements & limits

The repository is public and specifies an MIT license. The documented tool is self-hosted and requires a local setup with Cheat Engine, the bridge, a Python MCP server and an MCP client.

  • The MCP server and Cheat Engine communicate through either a Windows named pipe or the documented TCP relay.
  • The TCP relay allows the MCP server to run outside the Windows environment, but Cheat Engine and its Lua bridge remain on Windows.
  • DBVM must be enabled only for workflows that use DBVM tools; the README warns that a Cheat Engine memory-region setting must be disabled.
  • Shell-related tools require explicitly setting CE_MCP_ALLOW_SHELL=1, which the project flags as an arbitrary-code-execution risk.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Connect an MCP client through the Windows TCP relay

Configure a TCP path from an MCP client to Cheat Engine when the MCP server runs outside the Windows environment hosting Cheat Engine.

Before you start

  • Cheat Engine and the Lua bridge running on Windows
  • Python and the project repository
  • An MCP client that can use environment variables in its server configuration

Steps

  1. Load MCP_Server/ce_mcp_bridge.lua in Cheat Engine.

  2. Start ce_tcp_relay.py on Windows with the documented host and port arguments.

  3. In the MCP server environment, install dependencies from MCP_Server/requirements-tcp.txt.

  4. Run or configure mcp_cheatengine.py with CE_MCP_TRANSPORT=tcp, CE_MCP_HOST and CE_MCP_PORT set to match the relay.

Expected outcome

The MCP server is configured to reach the Windows-hosted bridge through the TCP relay.

Guide limitations

  • Cheat Engine and the Lua bridge still run on Windows.
  • The relay should be bound only to trusted interfaces because reachable clients can control the bridge.
Source-based practical guide

Set up the native Windows named-pipe connection

Load the bridge in Cheat Engine and configure an MCP client to launch the Python server locally.

Before you start

  • Windows
  • Cheat Engine
  • Python
  • An MCP client with server configuration

Steps

  1. Install the project requirements from MCP_Server/requirements.txt, or install mcp and pywin32.

  2. Load MCP_Server/ce_mcp_bridge.lua using Cheat Engine's Lua Engine or script executor.

  3. Add the documented Python server command and script path to the MCP client configuration, then restart the client.

  4. Use the MCP ping tool to check the connection.

Expected outcome

The MCP client is configured to connect to the Cheat Engine bridge over the native named pipe.

Guide limitations

  • Native named-pipe mode is Windows-only.
  • The README warns to disable Cheat Engine's “Query memory region routines” setting.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
miscusi-peek/cheatengine-mcp-bridge · Official homepage title · retained in its source language