Repolode
duty1g

duty1g/x64dbg-mcp-server

MCP-плагин для x64dbg, позволяющий AI-ассистентам управлять отладчиком по HTTP: ставить точки останова, выполнять пошаговую отладку и читать память.

Звёзды
2,795
Форки
319
Открытые issues
1
Последний коммит
4 дня назад

Что это?

x64dbg-MCP Server — нативный плагин для отладчика x64dbg, реализующий Model Context Protocol. Благодаря этому любой совместимый с MCP AI-ассистент может управлять сеансом отладки. Плагин предоставляет множество операций отладчика в виде инструментов: установка точек останова, пошаговое выполнение кода, чтение памяти, дамп регистров, изучение модулей и потоков, поиск по шаблонам байтов или строкам.

Плагин написан на Zig без внешних зависимостей и поставляется в виде единственного бинарного файла для каждой архитектуры, поддерживая цели x32 и x64. Он поддерживает транспорт Streamable HTTP и SSE и требует Bearer-токен в каждом запросе. Настройки, включая адрес привязки, порт и токен, доступны в меню Plugins в x64dbg.

Сервер работает внутри процесса x64dbg и автоматически запускается вместе с отладчиком. По умолчанию используются порты 9094 для x64 и 9095 для x32. Сервер можно собрать из исходного кода в Windows, Linux или macOS.

Ключевые возможности

  • 01Предоставляет десятки операций отладчика в виде инструментов MCP: от пошагового выполнения и точек останова до изучения памяти и модулей.
  • 02Работает как единый нативный плагин без внешних зависимостей и зависимостей времени выполнения.
  • 03Собирает плагины для x32 и x64 из одной кодовой базы; поддерживается кросс-компиляция в Linux и macOS.
  • 04Поддерживает транспорт Streamable HTTP и SSE для MCP-клиентов.
  • 05Требует Bearer-токен в каждом запросе и автоматически генерирует его при первом запуске.
  • 06Предоставляет диалог настройки адреса привязки, порта и токена; при сохранении сервер перезапускается автоматически.

Сценарии использования

  • Поручить AI-ассистенту проход по точке входа бинарного файла, точкам останова и стеку вызовов при реверс-инжиниринге.
  • Автоматизировать рутинные действия при отладке: настройку точек останова, дампы памяти и поиск по шаблонам.
  • Анализировать упакованные исполняемые файлы с определением OEP и дампом модулей.
  • Управлять x64dbg из рабочего процесса агента в изолированной среде анализа вредоносных программ.

Быстрый старт

  1. 1

    Скачайте последнюю версию или соберите проект из исходного кода

  2. 2

    Соберите плагин с помощью Zig

    zig build -Doptimize=ReleaseSafe --prefix dist
  3. 3

    Скопируйте содержимое dist/ в корневую папку x64dbg

  4. 4

    Запустите x64dbg — сервер MCP запустится автоматически

Что важно знать

  • Для сборки из исходного кода требуется Zig 0.16-dev или новее.
  • Работает только с x64dbg — отладчиком для Windows.
  • Сервер использует незашифрованный HTTP, поэтому его не следует открывать для недоверенных сетей.

В подборках

Темы

Частые вопросы

Что такое x64dbg-mcp-server?
MCP-плагин для x64dbg, позволяющий AI-ассистентам управлять отладчиком по HTTP: ставить точки останова, выполнять пошаговую отладку и читать память. x64dbg-MCP Server — нативный плагин для отладчика x64dbg, реализующий Model Context Protocol. Благодаря этому любой совместимый с MCP AI-ассистент может управлять сеансом отладки. Плагин предоставляет множество операций отладчика в виде инструментов: установка точек останова, пошаговое выполнение кода, чтение памяти, дамп регистров, изучение модулей и потоков, поиск по шаблонам байтов или строкам.
x64dbg-mcp-server можно использовать бесплатно? Какая у него лицензия?
x64dbg-mcp-server распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
x64dbg-mcp-server всё ещё поддерживается?
Активно поддерживается. Последний коммит в x64dbg-mcp-server — 3 нояб. 2026 г..
Для чего можно использовать x64dbg-mcp-server?
Поручить AI-ассистенту проход по точке входа бинарного файла, точкам останова и стеку вызовов при реверс-инжиниринге. Автоматизировать рутинные действия при отладке: настройку точек останова, дампы памяти и поиск по шаблонам. Анализировать упакованные исполняемые файлы с определением OEP и дампом модулей. Управлять x64dbg из рабочего процесса агента в изолированной среде анализа вредоносных программ.
Как установить x64dbg-mcp-server?
Скачайте последнюю версию или соберите проект из исходного кода Соберите плагин с помощью Zig: zig build -Doptimize=ReleaseSafe --prefix dist Скопируйте содержимое dist/ в корневую папку x64dbg Запустите x64dbg — сервер MCP запустится автоматически
Где скачать x64dbg-mcp-server?
Исходный код и инструкции по установке — на GitHub: https://github.com/duty1g/x64dbg-mcp-server

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Подборка инструментов и учебных материалов по реверс-инжинирингу: бинарные файлы, приложения, прошивки, форматы файлов и протоколы.

1,9 тыс.+411 за неделю414PythonCC0-1.0Активно поддерживаетсяОбновлён 8 дней назад

MCP-сервер позволяет AI-ассистентам управлять Ghidra для анализа бинарных файлов и предоставляет более 200 инструментов для декомпиляции, переименования и аннотирования.

6,1 тыс.+121 за неделю383JavaApache-2.0Обновлён вчера

Кроссплатформенный инструмент для определения типов файлов и статического анализа: распознаёт форматы, компиляторы, упаковщики и средства защиты исполняемых файлов.

11,9 тыс.+53 за неделю996JavaScriptMITАктивно поддерживаетсяОбновлён 22 часа назад

Кроссплатформенная библиотека C++ с привязками для Python и Rust для разбора, изменения и абстрагирования форматов ELF, PE, Mach-O и исполняемых файлов Android.

5,6 тыс.+8 за неделю761C++Apache-2.0Активно поддерживаетсяОбновлён вчера