x64dbg MCP Server
x64dbg MCP Server
Управляйте x64dbg с помощью вашего ИИ. Общайтесь с Claude, Cursor, Windsurf, Cline, или любым MCP-клиентом простыми словами — и он установит точки останова, прочитает память, дизассемблирует, трассирует, создаёт дампы PE и обходит анти-отладку — вживую, внутри отладчика.
23 мега-инструмента поверх 153 REST-эндпоинтов, полностью типизированы с помощью Zod. Плагин на C++ работает внутри
x64dbg; крошечный сервер на TypeScript связывает его с вашим клиентом через stdio. Всё остаётся на
127.0.0.1 — ничего не покидает ваш компьютер.
Последняя версия — v2.3.0
Укреплён и защищён от сбоев. Некорректный HTTP-запрос больше не может вызвать сбой x64dbg; сервер плагина корректно завершает соединения при остановке и поставляется с необязательным маркером аутентификации (CORS ограничен).
Реальные данные из большего числа инструментов.
imports/exports, поиск/списокsymbols, списокpatches, иstringsтеперь возвращают фактические разобранные результаты вместо того, чтобы указывать на представление в GUI.Живой статус трассировки. Новый
/api/trace/status(+tracing status) сообщает, выполняется ли трассировка, и инструменты исключений/трассировки теперь учитывают все принимаемые параметры.Плюс исправления v2.2.x: x32dbg загружается на текущих снимках, и запросы больше не истекают по тайм-ауту при длительных операциях.
Как это выглядит
"Set a breakpoint on CreateFileW and run the program"
"Disassemble the current function and explain what it does"
"Search for 48 8B ?? 48 85 C0 in the main module and disassemble the hits"
"Hide the debugger and bypass the anti-debug checks"
"Trace into the VM dispatcher and log every instruction to a file"
"Dump the main module to disk and fix the import table"Реальное применение: трассировка кода VMProtect, поиск потоков анти-чита, декодирование имён классов, обработанных XOR, сопоставление логики обнаружения — всё это простыми запросами, без ручного скриптования.
Установка
1 · Плагин (внутри x64dbg)
Скачайте x64dbg_mcp.dp64 / .dp32 из
последнего релиза и поместите их в:
x64dbg/x64/plugins/x64dbg_mcp.dp64 ← 64-bit targets
x64dbg/x32/plugins/x64dbg_mcp.dp32 ← 32-bit targets…или соберите и установите его самостоятельно (автоматически определяет ваш x64dbg — без редактирования путей):
.\build.ps1 -InstallЗапустите x64dbg; в журнале появится [MCP] x64dbg MCP Server started on 127.0.0.1:27042.
2 · Сервер (ваш ИИ-клиент)
Устанавливать ничего не нужно — просто укажите вашему клиенту на npx. Claude Code:
{
"mcpServers": {
"x64dbg": {
"type": "stdio",
"command": "cmd",
"args": ["/c", "npx", "-y", "x64dbg-mcp-server"]
}
}
}Claude Desktop / Cursor / Windsurf / Cline используют тот же блок без обёртки cmd /c:
{ "command": "npx", "args": ["-y", "x64dbg-mcp-server"] }.
Полные пути для каждого клиента указаны в справочнике.
3 · Запуск
Откройте цель в x64dbg и начните общаться с вашим ассистентом.
Краткий обзор инструментов
23 инструмента на основе действий, охватывающих весь отладчик:
Управление — запуск/шаг/пауза, сырые команды, скрипты, вычисление выражений
CPU и память — регистры (включая AVX-512), чтение/запись/выделение/защита, карта памяти
Стек — стек вызовов, цепочка SEH, адреса возврата
Анализ кода — дизассемблирование, ассемблирование, перекрёстные ссылки, базовые блоки, CFG, циклы
Точки останова и трассировка — программные/аппаратные/по памяти/условные/журналируемые, пакетные, журналы трассировки
Символы и поиск — метки, комментарии, закладки, AOB-паттерн + сканирование строк
Процесс и система — потоки/TEB, дескрипторы, TCP, PEB, скрытие от анти-отладки
Патчинг и дамп — байтовые патчи, дамп PE, исправление IAT, экспорт патчей
Каждый инструмент, действие и эндпоинт документированы в docs/REFERENCE.md.
Ссылки
Полный справочник — инструменты, архитектура, сборка, конфигурация, устранение неполадок
Релизы — готовые DLL-плагины
x64dbg — отладчик
Безопасность
Плагин привязывается только к 127.0.0.1; сервер общается через чистое stdio. Весь трафик остаётся на
localhost — никакого удалённого доступа, никакой телеметрии, никакие данные не покидают вашу машину. Для защиты от
других локальных процессов задайте токен в Настройках плагина и передавайте его через
X64DBG_MCP_TOKEN — тогда каждый запрос должен будет содержать его.
Автор
bromo — GitHub. Создано с помощью Claude Code. MIT.
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 Connectors
Live browser debugging for AI assistants — DOM, console, network via MCP.
Shared debugging memory for AI coding agents
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
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/bromoket/x64dbg_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server