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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables 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.20
- AlicenseAqualityBmaintenanceEnables 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.39484MIT
- 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.13MIT
- FlicenseNot gradedqualityBmaintenanceA local, privacy-first MCP server that orchestrates Ghidra, Binary Ninja, x64dbg, and system tools to provide AI assistants with powerful binary analysis capabilities.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zekiog/z-x64dbg-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server