MCP access to read, write, search, and refine the memory of running processes on Windows, Linux, and macOS.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by PyMemoryEditor.
PyMemoryEditor MCP server exposes the process-memory functions of the PyMemoryEditor Python library through the Model Context Protocol. It allows an MCP-capable assistant to work with a running process rather than requiring every scan operation to be written manually in Python.
The server covers the main Cheat Engine-style workflow: identify a value in memory, narrow the results after the process changes, inspect a matching address, and write a replacement value. The README states that fourteen tools cover the complete workflow. It also supports reading and modifying process memory and working with scan results maintained by the server.
Typical uses include investigating a live program, building game modding or speedrunning utilities, sampling process state for observability, and conducting authorized reverse-engineering research. The underlying library supports Windows, Linux, and macOS, including 32-bit and 64-bit systems.
An assistant sends MCP tool requests to the local server. The server delegates those operations to PyMemoryEditor, which accesses another process through operating-system APIs. A scan can produce many matches; instead of returning every address to the model, the server stores the results and returns a handle that later requests can use for refinement.
This design supports an iterative workflow. For example, an assistant can search for a value such as a current health amount, ask the user to change the value in the running program, and then refine the existing matches. The resulting address can then be inspected or used in a read or write operation.
The PyMemoryEditor MCP server is a stdio server. Clients start the command locally and communicate with it over the MCP process connection; the README does not describe a hosted endpoint or network deployment mode.
Install the MCP extra with:
The installed command is pymemoryeditor-mcp. Claude Desktop can be configured with an mcpServers entry whose command is pymemoryeditor-mcp and whose arguments array is empty. The README also shows the equivalent Claude command-line registration:
No environment variables or additional configuration values are documented in the supplied material. The package requires Python 3.10 or newer. The optional app extra installs a separate GUI application, while the optional speed extra adds NumPy-based scan acceleration; neither is required for the MCP server.
The documented capabilities include:
The underlying project documentation also describes value ranges, byte-pattern and regular-expression scans, pointer chains, live remote pointers, and pointer scans. The supplied README does not map those capabilities to individual MCP tool names, so integrations should rely on the published MCP guide for exact tool schemas and parameters.
Access depends on the operating systemβs permissions and process-access rules. The project includes separate platform notes and troubleshooting guidance for Windows, Linux, and macOS, but the supplied material does not specify the exact permissions required in each case.
Process-memory access can affect the target program. Use the PyMemoryEditor MCP server only with processes you own or are explicitly authorized to inspect. The README presents game modding, debugging, observability, learning, and authorized security research as possible application areas; it does not establish permission to modify third-party software.
The server is intended for local MCP execution. No environment-variable configuration, remote transport, authentication layer, or client-specific behavior beyond the shown MCP configuration is documented here.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pymemoryeditor)<a href="https://allmcps.com/mcp/pymemoryeditor"><img src="https://allmcps.com/api/badge/pymemoryeditor?style=directory" alt="PyMemoryEditor on AllMCPs" /></a>