BC

bethington/cheat-engine-server-python

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

68 stars 9 forks Качество 68 Тренд 14MIT

MCP Cheat Engine Server обеспечивает безопасный, структурированный доступ только для чтения к анализу памяти и отладке функциональности через протокол Model Context Protocol (MCP).

Обзор

Если вы находите это полезным, пожалуйста, снимите репо — это помогает другим обнаружить его! Обеспечивает безопасный, структурированный доступ к анализу памяти и функциям отладки через протокол Model Context Protocol (MCP). Этот инструмент предназначен для: - отладка приложений - анализ программ - изучение компьютерной памяти и обратная инженерия - понимание игровой механики Этот сервер работает в целях безопасности. Он может читать и анализировать память, но не может ее изменять. Все операции регистрируются для аудита безопасности. • Перечисление процессов и вложение — • Чтение памяти с несколькими типами данных — • Сканирование и поиск шаблонов — • Разборка кода сборки — • Разрешение цепочки указателей — • Импорт таблицы Cheat Engine (.CT) — • Анализ сценария Safe Lua — • Комплексный контроль безопасности - (рекомендуется 64-разрядный) - (для доступа к памяти) - или совместимый MCP-клиент 1. серверные файлы на компьютер 2. 3. в каталог сервера 4. : pip install -r requirements.txt 5. : python server/main.py 1.

Обзор (машинный перевод)

Если вы находите это полезным, пожалуйста, снимите репо — это помогает другим обнаружить его!

of Содержание

  1. Обзор 2 Быстрый старт 3.Установка
  2. Конфигурация
  3. Использование инструментов 6 Безопасность и охрана
  4. Устранение неполадок
  5. Расширенное использование
  6. API ссылка
  7. FAQ

Обзор

MCP Cheat Engine Server обеспечивает безопасный, структурированный доступ к анализу памяти и функциям отладки через протокол Model Context Protocol (MCP). Этот инструмент предназначен для:

** Разработчики программного обеспечения** отладка приложений ** Исследователи безопасности** анализируют программы Учащиеся, изучающие компьютерную память и реверс-инжиниринг Игровые моддеры Понимание игровой механики

️ Уведомление о безопасности

Этот сервер работает в режиме READ-ONLY для обеспечения безопасности. Он может читать и анализировать память, но не может ее изменять. Все операции регистрируются для аудита безопасности.

Ключевые особенности

  • ✅ Перечисление и прикрепление процесса Чтение памяти с несколькими типами данных Сканирование и поиск шаблонов

  • ► Сборка кода разборки

  • ✅ Разрешение цепочки указателей

  • ✅ Обман машинного стола (.CT) импорт Безопасный анализ сценария Lua • Комплексный контроль безопасности

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Cheat Engine Server Documentation

If you find this useful, please ⭐ star the repo — it helps others discover it!

📋 Table of Contents

  1. Overview
  2. Quick Start Guide
  3. Installation
  4. Configuration
  5. Using the Tools
  6. Safety & Security
  7. Troubleshooting
  8. Advanced Usage
  9. API Reference
  10. FAQ

🎯 Overview

The MCP Cheat Engine Server provides safe, structured access to memory analysis and debugging functionality through the Model Context Protocol (MCP). This tool is designed for:

  • Software developers debugging applications
  • Security researchers analyzing programs
  • Students learning about computer memory and reverse engineering
  • Game modders understanding game mechanics

⚠️ Important Safety Notice

This server operates in READ-ONLY mode for safety. It can read and analyze memory but cannot modify it. All operations are logged for security auditing.

🔧 Key Features

  • ✅ Process enumeration and attachment
  • ✅ Memory reading with multiple data types
  • ✅ Pattern scanning and searching
  • ✅ Assembly code disassembly
  • ✅ Pointer chain resolution
  • ✅ Cheat Engine table (.CT) import
  • ✅ Safe Lua script analysis
  • ✅ Comprehensive security controls

🚀 Quick Start Guide

Prerequisites

  • Windows 10/11 (64-bit recommended)
  • Python 3.9 or higher
  • Administrator privileges (for memory access)
  • Claude Desktop or compatible MCP client

30-Second Setup

  1. Download the server files to your computer
  2. Open PowerShell as Administrator
  3. Navigate to the server directory
  4. Install dependencies: pip install -r requirements.txt
  5. Start the server: python server/main.py

First Use

  1. List processes: Use the list_processes tool to see available programs
  2. Attach to a process: Use attach_to_process with a process ID
  3. Read memory: Use read_memory_region to examine memory
  4. Detach safely: Use detach_from_process when done

🔌 Claude Desktop MCP Setup

📖 For detailed Claude Desktop setup instructions, see MCP_SETUP.md

Quick configuration summary:

  1. Find your Claude Desktop config: %APPDATA%\Claude\claude_desktop_config.json (Windows)
  2. Add the MCP server configuration:
{
  "mcpServers": {
    "cheat-engine": {
      "command": "python",
      "args": ["path\\to\\server\\main.py", "--debug", "--read-only"],
      "cwd": "path\\to\\cheat-engine-server-python"
    }
  }
}
  1. Restart Claude Desktop
  2. Test: Ask Claude to “list processes using the MCP server”

📦 Installation

Step 1: System Requirements

  • Operating System: Windows 10/11 (Primary), Linux/macOS (Limited)
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "cheat-engine": { "command": "python", "args": ["path\\to\\server\\main.py", "--debug", "--read-only"], "cwd": "path\\to\\cheat-engine-server-python" } } }