cheat-engine-server-python
by bethington·★ 49·综合分 44
MCP Cheat Engine Server 提供安全的只读内存访问,用于调试和分析。
概述
MCP Cheat Engine Server 是一个专门的 MCP 服务器,通过模型上下文协议提供结构化的只读内存分析和调试功能。它面向需要检查程序内存但又面临修改风险的软件开发者、安全研究员和游戏模组爱好者。该服务器强调安全性,具有只读模式、进程白名单系统和全面的操作日志记录功能,使其适用于安全敏感环境。尽管它是基于 Python 且平台支持有限(主要支持 Windows),但它提供了丰富的工具集,包括进程枚举、内存读取、模式扫描、反汇编和指针链解析。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
当您需要对调试应用程序、安全研究或游戏模组进行安全的只读内存分析,而无需冒险修改系统时,选择此 MCP 服务器。
什么时候不要选它
如果您需要修改内存,或者您在使用 Windows 以外的平台(对 Linux/macOS 的支持有限),请不要选择它。
此 server 暴露的工具
从 README 抽取出 12 个工具list_processesGet all running processes with their IDs and memory information
attach_to_processAttach to a specific process by ID for memory analysis
detach_from_processSafely detach from the currently attached process
read_memory_regionRead memory from a specific address with specified size and data type
scan_memorySearch for byte patterns or text in a memory region
disassemble_codeDisassemble machine code at a specific address into assembly instructions
analyze_structureAnalyze memory structure at a specific address to understand data layout
resolve_pointer_chainResolve multi-level pointer chains from a base address with offsets
get_memory_regionsGet the virtual memory layout and regions of the attached process
import_cheat_tableImport a Cheat Engine table (.CT) file for analysis
execute_lua_scriptExecute Lua scripts in safe mode for analysis purposes
get_process_infoGet detailed information about the attached process
可对比工具
安装
安装
前置要求
- Windows 10/11(推荐 64 位)
- Python 3.9 或更高版本
- 管理员权限(用于内存访问)
- Claude Desktop 或兼容的 MCP 客户端
步骤
- 克隆或下载项目到您的计算机
- 以管理员身份打开 PowerShell
- 导航到服务器目录
- 安装依赖项:
pip install -r requirements.txt - 测试服务器:
python server/main.py --test - 启动服务器:
python server/main.py
Claude Desktop 配置
添加到您的 Claude Desktop 配置文件(%APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"cheat-engine": {
"command": "python",
"args": ["路径\\到\\服务器\\main.py", "--debug", "--read-only"],
"cwd": "路径\\到\\cheat-engine-server-python"
}
}
}添加配置后重启 Claude Desktop。
FAQ
- 这个服务器可以修改内存吗?
- 不能,MCP Cheat Engine Server 仅在只读模式下运行。它可以读取和分析内存,但不能修改内存,确保安全性并防止意外系统不稳定。
- 我可以附加到哪些进程?
- 您只能附加到在 `server/config/whitelist.json` 文件中列入白名单的进程。默认情况下,允许使用常见应用程序如记事本和计算器。您可以根据需要修改此文件来添加或删除进程。
- 为什么需要管理员权限?
- 在 Windows 中,跨进程访问内存需要管理员权限。没有这些权限,服务器将无法附加到进程或读取其内存内容。
cheat-engine-server-python 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。