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 Bridge — 151+ конечная точка для AI-агентов
Интеграция с Claude Code — Прямой реверс-инжиниринг с помощью ИИ
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 инструмент, реализация на Zigbromoket/x64dbg_mcp— 23 мега-инструмента, сервер на TypeScript
📄 Лицензия
Лицензия MIT — см. LICENSE для подробностей.
🌟 Демонстрация
Пример: анализ точек останова с помощью ИИ
{
"tool": "x64dbg.set_breakpoint",
"arguments": {
"address": "0x140001000",
"type": "hardware",
"condition": "rax == 0x42"
}
}Создано с ❤️ Zekiog | Сообщить о проблемах
This server cannot be deployed
Maintenance
Related MCP Connectors
Reasoning, code, anti-deception, memory harness MCP tools. Stdio or HTTPS api.ejentum.com/mcp
Live browser debugging for AI assistants — DOM, console, network via 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.
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.3954 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
- AlicenseBqualityAmaintenanceMCP 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.16928MIT