MCP Catalogs
首页

cheat-engine-server-python

by bethington·49·综合分 44

MCP Cheat Engine Server 提供安全的只读内存访问,用于调试和分析。

developer-toolssecurityother
9
Forks
1
活跃 Issue
4 个月前
最近提交
2 天前
收录于

概述

MCP Cheat Engine Server 是一个专门的 MCP 服务器,通过模型上下文协议提供结构化的只读内存分析和调试功能。它面向需要检查程序内存但又面临修改风险的软件开发者、安全研究员和游戏模组爱好者。该服务器强调安全性,具有只读模式、进程白名单系统和全面的操作日志记录功能,使其适用于安全敏感环境。尽管它是基于 Python 且平台支持有限(主要支持 Windows),但它提供了丰富的工具集,包括进程枚举、内存读取、模式扫描、反汇编和指针链解析。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:通过检查内存内容而不修改它们来调试应用程序
:通过对目标进程进行安全的内存分析来进行安全研究
:通过内存检查来进行游戏模组和了解游戏机制
:用于学习计算机内存和逆向工程的教育目的
:这个服务器可以修改内存吗?
:我可以附加到哪些进程?
:为什么需要管理员权限?

什么时候选它

当您需要对调试应用程序、安全研究或游戏模组进行安全的只读内存分析,而无需冒险修改系统时,选择此 MCP 服务器。

什么时候不要选它

如果您需要修改内存,或者您在使用 Windows 以外的平台(对 Linux/macOS 的支持有限),请不要选择它。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • list_processes

    Get all running processes with their IDs and memory information

  • attach_to_process

    Attach to a specific process by ID for memory analysis

  • detach_from_process

    Safely detach from the currently attached process

  • read_memory_region

    Read memory from a specific address with specified size and data type

  • scan_memory

    Search for byte patterns or text in a memory region

  • disassemble_code

    Disassemble machine code at a specific address into assembly instructions

  • analyze_structure

    Analyze memory structure at a specific address to understand data layout

  • resolve_pointer_chain

    Resolve multi-level pointer chains from a base address with offsets

  • get_memory_regions

    Get the virtual memory layout and regions of the attached process

  • import_cheat_table

    Import a Cheat Engine table (.CT) file for analysis

  • execute_lua_script

    Execute Lua scripts in safe mode for analysis purposes

  • get_process_info

    Get detailed information about the attached process

可对比工具

mcp-debug-servermemory-inspector-mcpprocess-explorer-mcpcheat-enginewindebug

安装

安装

前置要求
  • Windows 10/11(推荐 64 位)
  • Python 3.9 或更高版本
  • 管理员权限(用于内存访问)
  • Claude Desktop 或兼容的 MCP 客户端
步骤
  1. 克隆或下载项目到您的计算机
  2. 以管理员身份打开 PowerShell
  3. 导航到服务器目录
  4. 安装依赖项:pip install -r requirements.txt
  5. 测试服务器:python server/main.py --test
  6. 启动服务器: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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。