mcp-gamehacking
用于游戏作弊与逆向工程的 MCP(Model Context Protocol)服务器。一个结构化的知识库,包含 4,100+ 项技能,附带完整源代码归档、专用智能体和工作流工具——设计用于接入 Claude、Cursor 或任何兼容 MCP 的客户端。
用于游戏作弊与逆向工程的 MCP 服务器。 结构化的知识库,包含 4,100+ 项技能,附带完整源代码归档、专用智能体和工具——可连接 Claude、Cursor 或任何兼容 MCP 的客户端。
功能特性
技能库
- 177 项手写技能——关于注入、挂钩、内核驱动、反作弊内部机制、ESP/自瞄架构等的深度技术参考
- 3,985 个归档项目——来自游戏安全生态系统的完整源代码快照(前缀为
ags-)
- 每项技能包含一个
SKILL.md(描述、元数据、主题),并可选包含一个 source.txt(完整的源代码树转储)
智能体
| 智能体 | 描述 |
|---|
reverse-engineer | 反汇编分析、结构体恢复、偏移查找、二进制补丁 |
exploit-developer | 内核漏洞利用、BYOVD 链、EFI 持久化、权限提升 |
anti-cheat-analyst | BattlEye、EAC、Vanguard、VAC、FACEIT 内部机制与绕过研究 |
malware-analyst | 作弊二进制分析、脱壳、IOC 提取、技术分类 |
cheat-developer | ESP、自瞄、扳机机器人、叠加层渲染、UE/Unity/Source 引擎内部机制 |
driver-developer | WDM/KMDF 驱动、IOCTL 通信、内存读写、隐蔽加载 |
hypervisor-researcher | Intel VMX、AMD SVM、EPT/NPT 挂钩、基于 HV 的内存访问 |
android-researcher | Zygisk、KernelSU、frida、IL2CPP 转储、原生挂钩 |
network-analyst | 游戏协议逆向、数据包捕获、MITM 代理、服务器模拟 |
cs2-specialist | Counter-Strike 2 / Source 2 内部机制 |
valorant-specialist | Valorant / UE4 分支 / Vanguard 交互 |
fortnite-specialist | Fortnite / UE5 / EAC 交互 |
apex-specialist | Apex Legends / Source 分支内部机制 |
unreal-engine-specialist | UE4/UE5 GObjects、GNames、ProcessEvent、SDK 生成 |
unity-specialist | Unity Mono/IL2CPP、GameObjectManager、元数据 |
source-engine-specialist | Source 1/2 ConVar、NetVar、ClientClass |
injection-specialist | 所有注入方法(手动映射、反射式、APC、EFI) |
hooking-specialist | 所有挂钩类型(VMT、IAT、内联、EPT、系统调用) |
obfuscation-analyst | VMProtect、Themida、OLLVM 分析与脱壳 |
windows-internals-agent | EPROCESS、PEB/TEB、系统调用、对象管理器 |
ida-specialist | IDA Pro 脚本编写、插件、FLIRT、类型库 |
ghidra-specialist | Ghidra 脚本编写、P-code、扩展 |
dma-specialist | DMA/FPGA 内存访问(PCILeech、Screamer) |
| ...以及另外 52 个针对特定游戏、特定引擎、特定技术和特定工具的智能体 | |
子智能体(161)
| 子代理 | 用途 |
|---|
offset-finder | 在 3,900+ 个归档来源中交叉引用游戏偏移 |
code-analyzer | 对技术、Hook 方法、隐蔽措施进行分类 |
pattern-scanner | 生成并验证 IDA 风格的字节模式 |
detection-assessor | 评估各反作弊系统的检测风险 |
vulnerability-scanner | 在驱动程序和二进制文件中查找可利用漏洞 |
struct-recovery | 从内存转储或 IDA 中恢复 C++ 结构体 |
binary-differ | 对比游戏更新以追踪偏移变化 |
source-grep | 在所有 3,985 个源代码归档中深度搜索 |
hook-planner | 为特定目标规划 Hook 链 |
import-resolver | 为手动映射模块解析导入 |
vtable-mapper | 映射虚函数表 |
syscall-stub-generator | 生成直接/间接系统调用桩 |
bone-mapper | 映射各游戏的骨骼索引 |
ac-driver-analyzer | 深度分析反作弊内核驱动 |
stack-spoofer | 伪造调用栈以规避反作弊 |
shellcode-encoder | 编码 shellcode 以规避特征签名 |
| ...以及分布在 16 个类别中的另外 145 个专用子代理 | |
插件(114)
| 插件 | 用途 |
|---|
game-offset-db | 60+ 款游戏的偏移数据库交叉引用 |
technique-finder | 在所有源代码中查找实现示例 |
yara-generator | 从作弊模式生成 YARA 检测规则 |
driver-catalog | 带利用原语的可利用驱动程序数据库 |
hook-library | 所有 Hook 类型及代码示例和检测向量 |
struct-database | 已知游戏引擎结构体(UE4/UE5、Source、Unity) |
anti-cheat-timeline | 反作弊更新追踪与绕过有效期 |
exploit-chain-builder | 组合多阶段利用链 |
signature-generator | 生成并验证字节模式 |
cs2-offsets / valorant-offsets / ... | 各游戏偏移数据库(10 款游戏) |
ue4-sdk-reference / ue5-sdk-reference | 引擎 SDK 结构参考 |
ntapi-reference | 未文档化的 NT API 参考 |
syscall-table | 各操作系统版本的 Windows 系统调用号 |
battleye-detection-db / eac-detection-db / ... | 各反作弊检测数据库 |
offset-header-generator / hook-template-generator | 代码生成工具 |
| ...以及分布在 11 个类别中的另外 99 个数据、参考和代码生成插件 | |
提示词(148)
| 提示词 | 用途 |
|---|
analyze-cheat | 对作弊项目进行完整架构分析 |
find-bypass | 查找针对特定反作弊的绕过技术 |
build-cheat / build-esp / build-aimbot | 设计作弊系统 |
reverse-binary / reverse-unity-game / reverse-unreal-game | 逆向工程工作流 |
write-driver / write-injector / write-hook | 实现指南 |
bypass-battleye / bypass-eac / bypass-vanguard | 反作弊绕过策略 |
spoof-hardware | HWID 伪造设计 |
analyze-update | 游戏更新偏移迁移 |
exploit-vuln-driver / exploit-kernel-bug | 利用指南 |
implement-backtrack / implement-autowall / implement-prediction | 功能实现 |
| ...以及分布在 14 个类别中的另外 138 个提示词,覆盖各类游戏作弊任务 | |
工具(共 16 个)
工作流工具
| 工具 | 描述 |
|---|
research_technique | 端到端技术研究,带评分的关键词排序 |
analyze_project | 完整项目分析(SKILL.md + 源代码) |
get_agent_briefing | 加载代理定义及可用的子代理和插件 |
技能工具
| 工具 | 描述 |
|---|
list_skills | 按名称或类型列出/筛选技能 |
read_skill | 读取技能的 SKILL.md |
read_source | 分页读取源代码(50KB 分块) |
search_skills | 跨名称、描述、主题的多关键词评分搜索 |
skill_stats | 库统计信息 |
组件工具
| 工具 | 描述 |
|---|
list_agents / read_agent | 浏览并读取 agent 定义 |
list_subagents / read_subagent | 浏览并读取 subagent 定义 |
list_plugins / read_plugin | 浏览并读取 plugin 定义 |
list_prompts / read_prompt | 浏览并读取 prompt 模板 |
安装
环境要求
构建
cd mcp-gamehacking
npm install
npm run build
连接到 Claude Code
添加到你的 MCP 设置中:
{
"mcpServers": {
"gamehacking": {
"command": "node",
"args": ["/path/to/mcp-gamehacking/dist/index.js"]
}
}
}
连接到 Claude Desktop
添加到 claude_desktop_config.json:
{
"mcpServers": {
"gamehacking": {
"command": "node",
"args": ["/path/to/mcp-gamehacking/dist/index.js"]
}
}
}
连接到 Cursor
添加到 .cursor/mcp.json:
{
"mcpServers": {
"gamehacking": {
"command": "node",
"args": ["/path/to/mcp-gamehacking/dist/index.js"]
}
}
}
使用示例
研究一种技术
> 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_project("ags-kdmapper", focus="architecture")
# kdmapper
Most popular kernel driver mapper using iqvw64e.sys...
## Source Code (first 300 lines)
...
搜索技能
> search_skills("valorant vanguard bypass")
Found 23 skills:
- vgk-internals-callbacks (score:7)
- ags-valorant-external (score:4)
Agent 简报
> 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
项目结构