mcp-gamehacking README

The project's README from github.com/1llu50ry/mcp-gamehacking. As one markdown file: README.md.

mcp-gamehacking

MCP (Model Context Protocol) server for game hacking & reverse engineering. A structured knowledge base of 4,100+ skills with full source code archives, specialized agents, and workflow tools -- designed to be plugged into Claude, Cursor, or any MCP-compatible client.

MCP-server for game hacking and reverse engineering. Structured knowledge base of 4,100+ skills with full source code archives, specialized agents, and tools -- connects to Claude, Cursor, or any MCP-compatible client.


Features

Skill Library

Agents

Agent Description
reverse-engineer Disassembly analysis, struct recovery, offset hunting, binary patching
exploit-developer Kernel exploits, BYOVD chains, EFI persistence, privilege escalation
anti-cheat-analyst BattlEye, EAC, Vanguard, VAC, FACEIT internals and bypass research
malware-analyst Cheat binary analysis, unpacking, IOC extraction, technique classification
cheat-developer ESP, aimbot, triggerbot, overlay rendering, UE/Unity/Source engine internals
driver-developer WDM/KMDF drivers, IOCTL comm, memory R/W, stealth loading
hypervisor-researcher Intel VMX, AMD SVM, EPT/NPT hooks, HV-based memory access
android-researcher Zygisk, KernelSU, frida, IL2CPP dumping, native hooking
network-analyst Game protocol RE, packet capture, MITM proxy, server emulation
cs2-specialist Counter-Strike 2 / Source 2 internals
valorant-specialist Valorant / UE4 fork / Vanguard interaction
fortnite-specialist Fortnite / UE5 / EAC interaction
apex-specialist Apex Legends / Source fork internals
unreal-engine-specialist UE4/UE5 GObjects, GNames, ProcessEvent, SDK gen
unity-specialist Unity Mono/IL2CPP, GameObjectManager, metadata
source-engine-specialist Source 1/2 ConVar, NetVar, ClientClass
injection-specialist All injection methods (manual map, reflective, APC, EFI)
hooking-specialist All hook types (VMT, IAT, inline, EPT, syscall)
obfuscation-analyst VMProtect, Themida, OLLVM analysis and unpacking
windows-internals-agent EPROCESS, PEB/TEB, system calls, object manager
ida-specialist IDA Pro scripting, plugins, FLIRT, type libraries
ghidra-specialist Ghidra scripting, P-code, extensions
dma-specialist DMA/FPGA memory access (PCILeech, Screamer)
...and 52 more game-specific, engine-specific, technique-specific, and tool-specific agents

Subagents (161)

Subagent Purpose
offset-finder Cross-reference game offsets across 3,900+ archived sources
code-analyzer Classify technique, hook method, stealth measures
pattern-scanner Generate and validate IDA-style byte patterns
detection-assessor Assess detection risk per anti-cheat system
vulnerability-scanner Find exploitable vulns in drivers and binaries
struct-recovery Recover C++ structures from memory dumps or IDA
binary-differ Diff game updates to track offset changes
source-grep Deep search across all 3,985 source archives
hook-planner Plan hook chains for specific objectives
import-resolver Resolve imports for manual-mapped modules
vtable-mapper Map virtual function tables
syscall-stub-generator Generate direct/indirect syscall stubs
bone-mapper Map skeleton bone indices per game
ac-driver-analyzer Deep analysis of anti-cheat kernel driver
stack-spoofer Spoof call stack for AC evasion
shellcode-encoder Encode shellcode to evade signatures
...and 145 more focused subagents across 16 categories

Plugins (114)

Plugin Purpose
game-offset-db Cross-reference offset database for 60+ games
technique-finder Find implementation examples across all source code
yara-generator Generate YARA detection rules from cheat patterns
driver-catalog Vulnerable driver database with exploit primitives
hook-library All hook types with code examples and detection vectors
struct-database Known game engine structures (UE4/UE5, Source, Unity)
anti-cheat-timeline AC update tracking and bypass shelf-life
exploit-chain-builder Compose multi-stage exploit chains
signature-generator Generate and validate byte patterns
cs2-offsets / valorant-offsets / ... Per-game offset databases (10 games)
ue4-sdk-reference / ue5-sdk-reference Engine SDK structure references
ntapi-reference Undocumented NT API reference
syscall-table Windows syscall numbers per OS build
battleye-detection-db / eac-detection-db / ... Per-AC detection databases
offset-header-generator / hook-template-generator Code generation tools
...and 99 more data, reference, and code generation plugins across 11 categories

Prompts (148)

Prompt Purpose
analyze-cheat Full architecture analysis of a cheat project
find-bypass Find bypass techniques for specific anti-cheat
build-cheat / build-esp / build-aimbot Design cheat systems
reverse-binary / reverse-unity-game / reverse-unreal-game RE workflows
write-driver / write-injector / write-hook Implementation guides
bypass-battleye / bypass-eac / bypass-vanguard AC bypass strategies
spoof-hardware HWID spoofing design
analyze-update Game update offset migration
exploit-vuln-driver / exploit-kernel-bug Exploitation guides
implement-backtrack / implement-autowall / implement-prediction Feature implementation
...and 138 more prompts across 14 categories for every game hacking task

Tools (16 total)

Workflow Tools

Tool Description
research_technique End-to-end technique research with scored keyword ranking
analyze_project Full project analysis (SKILL.md + source code)
get_agent_briefing Load agent definition with available subagents and plugins

Skill Tools

Tool Description
list_skills List/filter skills by name or type
read_skill Read a skill SKILL.md
read_source Read source code with pagination (50KB chunks)
search_skills Multi-keyword scored search across names, descriptions, topics
skill_stats Library statistics

Component Tools

Tool Description
list_agents / read_agent Browse and read agent definitions
list_subagents / read_subagent Browse and read subagent definitions
list_plugins / read_plugin Browse and read plugin definitions
list_prompts / read_prompt Browse and read prompt templates

Installation

Requirements

Build

cd mcp-gamehacking
npm install
npm run build

Connect to Claude Code

Add to your MCP settings:

{
  "mcpServers": {
    "gamehacking": {
      "command": "node",
      "args": ["/path/to/mcp-gamehacking/dist/index.js"]
    }
  }
}

Connect to Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "gamehacking": {
      "command": "node",
      "args": ["/path/to/mcp-gamehacking/dist/index.js"]
    }
  }
}

Connect to Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "gamehacking": {
      "command": "node",
      "args": ["/path/to/mcp-gamehacking/dist/index.js"]
    }
  }
}

Usage Examples

Research a technique

> research_technique("EPT hook")

Found 12 relevant skills (showing top 10):
- ags-budget-ept (score:7) -- BudgetEPT: stealthy inline EPT-like hooks...
- ags-hyper-deceit (score:6) -- HyperDeceit: HvcallCodeVa hook framework...

Analyze a project

> analyze_project("ags-kdmapper", focus="architecture")

# kdmapper
Most popular kernel driver mapper using iqvw64e.sys...
## Source Code (first 300 lines)
...

Search skills

> search_skills("valorant vanguard bypass")

Found 23 skills:
- vgk-internals-callbacks (score:7)
- ags-valorant-external (score:4)

Agent briefing

> get_agent_briefing("exploit-developer")

# Agent: exploit-developer
Kernel exploit and driver development agent...
## Available Subagents: offset-finder, detection-assessor
## Available Plugins: game-offset-db, technique-finder

Project Structure

mcp-gamehacking/
+-- src/index.ts              # MCP server (16 tools)
+-- dist/                      # Compiled JS
+-- skills/                    # 4,161 skill directories
|   +-- <hand-written>/        #   177 curated deep-dive skills
|   +-- ags-*/                 #   3,985 archived projects
|       +-- SKILL.md           #     description + metadata
|       +-- source.txt         #     full source tree snapshot
+-- agents/                    # 75 agents across 7 categories
|   +-- games/        (15)     #   CS2, Valorant, Fortnite, Apex, etc.
|   +-- engines/      (10)     #   UE4/5, Unity, Source, CryEngine, etc.
|   +-- anti-cheat/   (10)     #   EAC, BE, Vanguard, FACEIT, Byfron, etc.
|   +-- kernel/       (10)     #   drivers, HV, firmware, DMA, EPT
|   +-- techniques/   (10)     #   injection, hooking, obfuscation, etc.
|   +-- tools/        (10)     #   IDA, Ghidra, WinDbg, Frida, x64dbg
|   +-- core/         (10)     #   RE, exploits, cheatdev, malware, etc.
+-- subagents/                 # 161 subagents across 16 categories
|   +-- offsets/      (10)     +-- patterns/     (10)
|   +-- code-analysis/(10)     +-- anti-cheat/   (11)
|   +-- kernel/       (10)     +-- injection/    (10)
|   +-- hooks/        (10)     +-- rendering/    (10)
|   +-- memory/       (10)     +-- network/      (10)
|   +-- game-data/    (10)     +-- stealth/      (10)
|   +-- reversing/    (10)     +-- platform/     (10)
|   +-- build/        (10)     +-- testing/      (10)
+-- plugins/                   # 114 plugins across 11 categories
|   +-- game-offsets/ (11)     +-- engine-sdks/  (10)
|   +-- anti-cheat/   (10)     +-- windows-int/  (10)
|   +-- technique-ref/(13)     +-- tool-finders/ (10)
|   +-- code-gen/     (10)     +-- binary-anal/  (10)
|   +-- crypto/       (10)     +-- detection/    (10)
|   +-- rendering/    (10)
+-- prompts/                   # 148 prompts across 14 categories
|   +-- build/        (11)     +-- write/        (16)
|   +-- implement/    (11)     +-- reverse/      (10)
|   +-- bypass/       (10)     +-- analyze/      (10)
|   +-- design/       (10)     +-- exploit/      (10)
|   +-- compare/      (10)     +-- debug/        (10)
|   +-- generate/     (10)     +-- migrate/      (10)
|   +-- optimize/     (10)     +-- setup/        (10)
+-- package.json
+-- tsconfig.json

Skill Categories

Hand-Written (177)

Category Examples
Kernel / Drivers kernel-cr3-physmem, kernel-hooks-ssdt, vulnerable-driver-exploits
Injection reflective-dll, pe-injection-remote, early-bird-apc, threadpool-wait
Anti-Cheat vanguard (15+ vgk-* skills), battleye, eac, patchguard, hvci
Game Engines unreal-object-model, source-netvars, world-to-screen, present-hook
Obfuscation fix-vmp-themida-ollvm, control-flow-flattening, mixed-boolean-arithmetic
UEFI / EFI efi-driver-bootkit, vgk-secure-boot-spoof
DMA dma, iommu, iommu-state-verification

Archived Projects (3,985)

Sourced from awesome-game-security:


Tech Stack


License

This project aggregates publicly available research materials and open-source project snapshots for educational and security research purposes.


mcp-gamehacking (RU)

MCP-сервер для геймхакинга и реверс-инжиниринга. База знаний из 4,100+ скиллов с полными архивами исходного кода, специализированными агентами и инструментами.

Возможности

Установка

npm install
npm run build

Добавьте в настройки MCP-клиента:

{
  "mcpServers": {
    "gamehacking": {
      "command": "node",
      "args": ["/path/to/mcp-gamehacking/dist/index.js"]
    }
  }
}

Категории скиллов

Лицензия

Проект агрегирует публично доступные исследовательские материалы и open-source проекты в образовательных целях и для исследований безопасности.

mcp-gamehacking (1llu50ry/mcp-gamehacking)

cheat-engine
Searching Database…

What is this?An MCP (Model Context Protocol) server that turns a huge knowledge base on game hacking and reverse engineering into tools your AI client can call -- skills, agents, source archives and workflow tools covering injection, anti-cheat bypass research, and kernel driver work.
Is this a standalone app, or does it plug into something else?It's an MCP server you plug into an existing MCP client -- it exposes 16 tools (for skills, agents, subagents, plugins and prompts) rather than running its own UI.
How do I connect it to Claude or Cursor?Clone and build the Node.js project, then point your client's MCP config at it: add it under Claude Code's MCP settings, claude_desktop_config.json for Claude Desktop, or .cursor/mcp.json for Cursor.
What do I need installed before running it?Just Node.js 18+ and npm -- it runs over stdio, no API key or external service required.
Is this a research/defense reference, or can it actually be used to build cheats?The author frames it as aggregated public research and open-source snapshots for educational and security-research use, but the underlying content (ESP/aimbot code, anti-cheat bypass agents, kernel exploit prompts) is directly usable for building working cheats.
Who would actually use this?Reverse engineers, anti-cheat researchers, and cheat/driver developers who want an AI assistant pre-loaded with game-security knowledge instead of digging through scattered GitHub repos.
Does it need internet access to run, or does it work fully offline?It runs entirely locally over stdio against a bundled skill and source archive -- no external API calls are described, so it works offline once built.
What's included besides the skill library itself?75+ specialized agents (anti-cheat-analyst, driver-developer, cs2-specialist, etc.), 161 narrow-task subagents like offset-finder and struct-recovery, 114 reference plugins (offset databases, SDK references, detection databases), and 148 ready-made prompts for bypass, exploit, and implementation workflows.
Where does the 3,985-project source archive come from?It's sourced from the awesome-game-security collection, covering 60+ games (CS2, Valorant, Fortnite, Apex, etc.) across Windows kernel, Android and iOS.
What can the MCP tools actually do?Tools let you search and read skills/agents/plugins/prompts, read archived source code in 50KB paginated chunks, run end-to-end technique research with scored keyword ranking, and get a full project analysis combining a SKILL.md with its source.
Does it only cover Windows kernel-level techniques?No -- alongside Windows kernel/driver work it also covers Android (Zygisk, KernelSU, Frida, IL2CPP dumping) via a dedicated android-researcher agent, plus network protocol and packet-capture analysis.
Creator
1llu50ry
Size
3 GB
Stars
366
Updated
CommitOct 23
Age
21d
Commits · 90 Days