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 | 手法、フック方式、ステルス対策を分類 |
pattern-scanner | IDA形式のバイトパターンを生成・検証 |
detection-assessor | アンチチートシステムごとの検出リスクを評価 |
vulnerability-scanner | ドライバーやバイナリ内の悪用可能な脆弱性を発見 |
struct-recovery | メモリダンプやIDAからC++構造体を復元 |
binary-differ | ゲームアップデートを差分比較してオフセットの変化を追跡 |
source-grep | 3,985件の全ソースアーカイブを横断して深掘り検索 |
hook-planner | 特定の目的に合わせてフックチェーンを計画 |
import-resolver | 手動マッピングされたモジュールのインポートを解決 |
vtable-mapper | 仮想関数テーブルをマッピング |
syscall-stub-generator | 直接/間接システムコールスタブを生成 |
bone-mapper | ゲームごとにスケルトンのボーンインデックスをマッピング |
ac-driver-analyzer | アンチチートカーネルドライバーの詳細分析 |
stack-spoofer | AC回避のためにコールスタックを偽装 |
shellcode-encoder | シグネチャを回避するためにシェルコードをエンコード |
| ...さらに16カテゴリにわたる145以上の特化サブエージェント | |
プラグイン (114)
| プラグイン | 目的 |
|---|
game-offset-db | 60以上のゲームのオフセットデータベースを相互参照 |
technique-finder | 全ソースコードから実装例を検索 |
yara-generator | チートパターンからYARA検出ルールを生成 |
driver-catalog | 悪用プリミティブ付きの脆弱なドライバーデータベース |
hook-library | コード例と検出ベクター付きの全フック種別 |
struct-database | 既知のゲームエンジン構造体 (UE4/UE5、Source、Unity) |
anti-cheat-timeline | ACアップデートの追跡とバイパスの有効期間 |
exploit-chain-builder | 多段階のエクスプロイトチェーンを構成 |
signature-generator | バイトパターンを生成・検証 |
cs2-offsets / valorant-offsets / ... | ゲームごとのオフセットデータベース (10ゲーム) |
ue4-sdk-reference / ue5-sdk-reference | エンジンSDK構造体リファレンス |
ntapi-reference | 非公開NT APIリファレンス |
syscall-table | OSビルドごとのWindowsシステムコール番号 |
battleye-detection-db / eac-detection-db / ... | ACごとの検出データベース |
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 | ACバイパス戦略 |
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 | エージェント定義を閲覧・読み取り |
list_subagents / read_subagent | サブエージェント定義を閲覧・読み取り |
list_plugins / read_plugin | プラグイン定義を閲覧・読み取り |
list_prompts / read_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)
エージェントブリーフィング
> 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
プロジェクト構成