z-x64dbg-mcp
Z-x64dbg-MCP Server
統合・最適化された x64dbg MCP Server - duty1g/x64dbg-mcp-server(71ツール、Zig)と bromoket/x64dbg_mcp(23メガツール、TypeScript)の最良を統合し、統一された高性能リバースエンジニアリングプラットフォームを実現します。
🚀 機能
71以上のMCPツール - 両実装からの統合ツールセット
デュアルアーキテクチャ - Zig(ネイティブ、ゼロ依存)+ TypeScript(npmエコシステム)
HTTP + SSE + stdio - 複数のトランスポートプロトコル
x32 & x64 サポート - 完全なデバッガーカバレッジ
22以上のイベントコールバック - ブレークポイント、メモリ、トレース、デバッグイベント
REST API ブリッジ - AIエージェント向けの151以上のエンドポイント
Claude Code 統合 - AIを活用した直接的なリバースエンジニアリング
Related MCP server: x64dbg MCP Server
📦 インストール
クイックインストール(PowerShell)
# Clone the repository
git clone https://github.com/Zekiog/z-x64dbg-mcp.git
cd z-x64dbg-mcp
# Run the unified installer
.\install.ps1手動セットアップ
1. x64dbg プラグインのインストール
plugin/z-x64dbg-mcp.dp32をx32dbg/plugins/にコピーplugin/z-x64dbg-mcp.dp64をx64dbg/plugins/にコピー
2. MCP サーバーの起動
# Zig build (native, recommended)
zig build run
# Or TypeScript (npm ecosystem)
cd server
npm install
npm start3. Claude Code の設定
claude_desktop_config.json に追加します:
{
"mcpServers": {
"z-x64dbg": {
"command": "node",
"args": ["/path/to/z-x64dbg-mcp/server/dist/index.js"],
"env": {
"X64DBG_HOST": "localhost",
"X64DBG_PORT": "31964"
}
}
}
}🛠️ ツールカテゴリ
カテゴリ | ツール | 説明 |
ブレークポイント | 12 | ハードウェア、ソフトウェア、メモリブレークポイント |
メモリ | 15 | 読み取り、書き込み、検索、ダンプ、保護 |
逆アセンブル | 8 | 命令、解析、ナビゲーション |
トレース | 10 | ステップ、トレース、実行ログ |
デバッグ制御 | 14 | 開始、停止、一時停止、アタッチ |
PE とモジュール | 7 | ダンプ、解析、モジュール管理 |
アンチアンチデバッグ | 5 | 一般的なアンチデバッグ技術の回避 |
📊 アーキテクチャ
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ AI Client │────▶│ MCP Server │────▶│ x64dbg Plugin │
│ (Claude Code) │◀────│ (Zig/TypeScript) │◀────│ (C++ Bridge) │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│ │ │
│ MCP Protocol │ REST API │ Debugger
│ (stdio/SSE/HTTP) │ (localhost:31964) │ Events🔧 開発
ソースからビルド
Zig(ネイティブ)
zig build
zig build runTypeScript(サーバー)
cd server
npm install
npm run build
npm startプラグイン(C++)
cd plugin
mkdir build && cd build
cmake .. -G "Visual Studio 17 2022"
cmake --build . --config Releaseテスト
# Run test suite
npm test
# Integration tests
npm run test:integration📖 ドキュメント
🤝 クレジット
このプロジェクトは以下を統合・最適化しています:
duty1g/x64dbg-mcp-server- 71ツール、Zig実装bromoket/x64dbg_mcp- 23メガツール、TypeScriptサーバー
📄 ライセンス
MITライセンス - 詳細は LICENSE を参照してください。
🌟 ショーケース
例: AIを活用したブレークポイント解析
{
"tool": "x64dbg.set_breakpoint",
"arguments": {
"address": "0x140001000",
"type": "hardware",
"condition": "rax == 0x42"
}
}Zekiog によって ❤️ を込めて作られました | 問題を報告
Related MCP Connectors
Reasoning, code, anti-deception, memory harness MCP tools. Stdio or HTTPS api.ejentum.com/mcp
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables AI-assisted reverse engineering and debugging through x64dbg integration. Provides 40+ tools for breakpoint management, memory operations, register manipulation, code analysis, process control, and advanced debugging features.22-
- AlicenseAqualityDmaintenanceEnables AI assistants to perform reverse engineering and debugging of Windows executables through x64dbg, with tools for loading executables, controlling execution, analyzing memory and security, and generating reports.39130 npm8MIT
- AlicenseNot gradedqualityDmaintenanceConnects AI agents to IDA Pro and x64dbg for unified static and dynamic reverse engineering, enabling coordinated analysis, debugging, and patch planning through a local MCP daemon.15MIT
- AlicenseBqualityBmaintenanceMCP server that connects WinDbg, IDA Pro, and x64dbg to AI assistants for reverse engineering and Windows security research, offering 160+ tools for debugging, analysis, and cross-debugger workflows.16931MIT