DX

duty1g/x64dbg-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

2,6 тыс. stars 297 forks Качество 77 Тренд 48MIT

x64dbg-MCP Server — это родной плагин MCP (Model Context Protocol) для x64dbg, который раскрывает полную функциональность отладчика через HTTP.

Обзор

x64dbg-MCP Серверный агентный реверс-инжиниринг на базе MCP для x64dbg. Функции • Установка • Использование • Инструменты • Конфигурация • Строительство • Структура x64dbg-MCP Server — это нативный плагин MCP (Model Context Protocol) для x64dbg, который раскрывает полную функциональность отладчика через HTTP. Подключите любого ИИ-помощника, совместимого с MCP, и управляйте x64dbg программно: устанавливайте точки остановки, пошаговый код, читайте память, регистры дампа и многое другое. Построен на Zig — без зависимостей, единый бинарный вывод, кросс-компиляция в x32 и x64 с любого хоста. Нет .NET, нет Python, нет runtime — просто вставьте плагин в папку x64dbg plugins и запускайте. — Потоковые HTTP + SSE транспорты, JSON-RPC 2.0. - Полное управление отладчиком — разборка, шаговые настройки, точки остановки, выделение памяти, регистры, модули, потоки, стек вызовов, сканирование шаблонов, извлечение строк, xref, символы, закладки, анализ PE, обнаружение OEP, дампинг модулей, инспекция PEB/SEH, трассировка и многое другое.

Обзор (машинный перевод)

x64dbg-MCP сервер Агентный реверс-инжиниринг на базе MCP для x64dbg.

Особенности • Установка • Использование • Инструменты • Конфигурация • Здание • Структура

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

Построен на Zig — без зависимостей, единый бинарный вывод, кросс-компиляция в x32 и x64 с любого хоста. Нет .NET, нет Python, нет runtime — просто вставьте плагин в папку x64dbg plugins и запускайте.

MCP 2024-11-05 — Потоковые HTTP + SSE транспорты, JSON-RPC 2.0.

Особенности

  • 84 MCP Tools: Полное управление отладчиком — дизассемблер, шаговое тестирование, точки остановки, выделение памяти, регистры, модули, потоки, стек вызовов, сканирование шаблонов, извлечение строк, xref, символы, закладки, анализ PE, обнаружение OEP, дампинг модулей, инспекция PEB/SEH, трассировка и многое другое.
  • 22 Обратные вызовы событий: Полное покрытие событий отладчика — init, stop, точка остановки, исключение, шаг, присоединение/отсоединение, загрузка/выгрузка DLL, потоки и многое другое.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

x64dbg-MCP Server MCP-powered agentic reverse engineering for x64dbg.

Features • Install • Usage • Tools • Configuration • Building • Structure

x64dbg-MCP Server is a native MCP (Model Context Protocol) plugin for x64dbg that exposes the debugger’s full functionality over HTTP. Connect any MCP-compatible AI assistant and control x64dbg programmatically: set breakpoints, step through code, read memory, dump registers, and more.

Built with Zig — zero dependencies, single-binary output, cross-compiles to both x32 and x64 from any host. No .NET, no Python, no runtime — just drop the plugin into your x64dbg plugins folder and go.

MCP 2024-11-05 — Streamable HTTP + SSE transports, JSON-RPC 2.0.

Features

  • 84 MCP Tools: Full debugger control — disassembly, stepping, breakpoints, memory allocation, registers, modules, threads, call stack, pattern scanning, string extraction, xrefs, symbols, bookmarks, PE analysis, OEP detection, module dumping, PEB/SEH inspection, tracing, and more.
  • 22 Event Callbacks: Full debugger event coverage — init, stop, breakpoint, exception, step, attach/detach, DLL load/unload, threads, and more.
  • Zero Dependencies: Pure native plugin, no runtime or framework needed.
  • x32 and x64: Single codebase, builds both architectures from one command.
  • Dual Transport: Streamable HTTP + SSE — compatible with any MCP client (new and legacy).
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "x64dbg": { "type": "http", "url": "http://localhost:9094/", "headers": { "Authorization": "Bearer YOUR_TOKEN_HERE" } } } }