x64dbg MCP Server
x64dbg MCP Server
AI で x64dbg を操作しましょう。 Claude、Cursor、Windsurf、Cline、または任意の MCP クライアントに平易な英語で話しかけると、 ブレークポイントの設定、メモリの読み取り、逆アセンブル、トレース、PE のダンプ、 アンチデバッグの回避をデバッガ内でライブに実行します。
23 のメガツール が 153 の REST エンドポイント 上で動作し、Zod で完全に型付けされています。C++ プラグインが x64dbg 内で実行され、
小さな TypeScript サーバーが stdio 経由でクライアントに橋渡しします。すべては
127.0.0.1 上に留まり、マシンの外に出るものはありません。
最新 — v2.3.0
堅牢化 & クラッシュ防止。 不正な HTTP リクエストで x64dbg がクラッシュしなくなりました。プラグイン サーバーは停止時に接続をクリーンにドレインし、オプションの認証トークン を提供します(CORS は ロックダウンされています)。
より多くのツールで実際のデータを取得。
imports/exports、symbolsの検索/一覧、patchesの一覧、stringsは、GUI ビューへの参照ではなく、実際に解析された結果を返すようになりました。トレース状態のライブ確認。 新しい
/api/trace/status(+tracing status)は、トレースが実行中かどうかを 報告し、例外/トレースツールは受け付けるすべてのパラメータを尊重するようになりました。さらに v2.2.x の修正: x32dbg が現在のスナップショットで読み込まれ、リクエストは長時間の操作で タイムアウトしなくなりました。
見た目
"Set a breakpoint on CreateFileW and run the program"
"Disassemble the current function and explain what it does"
"Search for 48 8B ?? 48 85 C0 in the main module and disassemble the hits"
"Hide the debugger and bypass the anti-debug checks"
"Trace into the VM dispatcher and log every instruction to a file"
"Dump the main module to disk and fix the import table"実際の使用例: VMProtect で保護されたコードのトレース、アンチチートのスキャナスレッドの特定、XOR でエンコードされたクラス名のデコード、 検出ロジックのマッピング — すべて質問するだけで、手動でのスクリプトは不要です。
Related MCP server: WinDbg GUI MCP Server
インストール
1 · プラグイン(x64dbg 内)
ダウンロード x64dbg_mcp.dp64 / .dp32 を 最新リリース から取得し、
以下の場所に配置します:
x64dbg/x64/plugins/x64dbg_mcp.dp64 ← 64-bit targets
x64dbg/x32/plugins/x64dbg_mcp.dp32 ← 32-bit targets…または自分で ビルド + インストール します(x64dbg を自動検出 — パスの編集は不要):
.\build.ps1 -Installx64dbg を起動すると、ログに [MCP] x64dbg MCP Server started on 127.0.0.1:27042 と表示されます。
2 · サーバー(AI クライアント)
インストール不要 — クライアントを npx に向けるだけです。Claude Code:
{
"mcpServers": {
"x64dbg": {
"type": "stdio",
"command": "cmd",
"args": ["/c", "npx", "-y", "x64dbg-mcp-server"]
}
}
}Claude Desktop / Cursor / Windsurf / Cline は cmd /c ラッパーなしで同じブロックを使用します:
{ "command": "npx", "args": ["-y", "x64dbg-mcp-server"] }。
クライアントごとの完全なパスは リファレンス にあります。
3 · 開始
x64dbg でターゲットを開き、アシスタントとの会話を始めましょう。
ツール概要
デバッガ全体をカバーする 23 のアクションベースのツール:
制御 — 実行/ステップ/一時停止、生コマンド、スクリプト、式評価
CPU とメモリ — レジスタ(AVX-512 を含む)、読み取り/書き込み/割り当て/保護、メモリマップ
スタック — コールスタック、SEH チェーン、戻りアドレス
コード解析 — 逆アセンブル、アセンブル、相互参照、基本ブロック、CFG、ループ
ブレークポイントとトレース — ソフトウェア/ハードウェア/メモリ/条件/ログ、バッチ、トレースログ
シンボルと検索 — ラベル、コメント、ブックマーク、AOB パターン + 文字列スキャン
プロセスとシステム — スレッド/TEB、ハンドル、TCP、PEB、アンチデバッグ隠蔽
パッチとダンプ — バイトパッチ、PE ダンプ、IAT 修正、パッチエクスポート
すべてのツール、アクション、エンドポイントは 完全リファレンス に文書化されています。
リンク
セキュリティ
プラグインは 127.0.0.1 にのみバインドされ、サーバーは純粋な stdio で通信します。すべてのトラフィックは
ローカルホスト内に留まり、リモートアクセス、テレメトリ、データの外部送信は一切ありません。他のローカルプロセスから防御するには、
プラグインの 設定 でトークンを設定し、X64DBG_MCP_TOKEN 経由で渡してください —
以降、すべてのリクエストにそのトークンを含める必要があります。
著者
bromo — GitHub。 Claude Code で構築。 MIT。
This server cannot be deployed
Maintenance
Related MCP Connectors
Hunt zero-days by talking to binaries. 40+ tools. Hosted, OAuth + SSO, invite: hi@byteray.ai
Use your Mac, Windows or Linux computer from ChatGPT, Claude or Codex: files, commands, documents.
Persistent memory, hybrid search and a goal graph for AI agents, over stdio or remote HTTP.
Shared debugging memory for AI coding 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-
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with the WinDbg GUI through the Model Context Protocol using a PyKD-based plugin integration. It supports executing debugger commands, inspecting registers, reading memory, and performing automated crash analysis via natural language.4-
- 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.3974 npm6MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to analyze binaries, debug processes, and inspect kernel state using Ghidra, x64dbg, WinDbg, and ILSpyCmd.9Apache 2.0