Skip to main content
Glama
Zekiog
by Zekiog

Z-x64dbg-MCP Server

Объединённый и оптимизированный x64dbg MCP Server — объединяет лучшее из duty1g/x64dbg-mcp-server (71 инструмент, Zig) и bromoket/x64dbg_mcp (23 мега-инструмента, TypeScript) в единую высокопроизводительную платформу для реверс-инжиниринга.

License: MIT MCP Server

🚀 Возможности

  • 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 start

3. Настройка 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 run

TypeScript (сервер)

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

📖 Документация

🤝 Благодарности

Этот проект объединяет и оптимизирует:

📄 Лицензия

Лицензия MIT — см. LICENSE для подробностей.

🌟 Демонстрация

Пример: анализ точек останова с помощью ИИ

{
  "tool": "x64dbg.set_breakpoint",
  "arguments": {
    "address": "0x140001000",
    "type": "hardware",
    "condition": "rax == 0x42"
  }
}

Создано с ❤️ Zekiog | Сообщить о проблемах

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables 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
    -
  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    39
    54 npm
    8
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects 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.
    15
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    MCP 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.
    169
    28
    MIT