Repolode
duty1g

duty1g/x64dbg-mcp-server

Plugin MCP para x64dbg que permite a asistentes de IA controlar el debugger por HTTP para gestionar breakpoints, avanzar paso a paso y leer memoria.

Estrellas
2,795
Forks
319
Issues abiertos
1
Último commit
hace 3 días

¿Qué es?

x64dbg-MCP Server es un plugin nativo para el debugger x64dbg que implementa el Model Context Protocol, de modo que cualquier asistente de IA compatible con MCP puede controlar una sesión de depuración. Expone una amplia variedad de operaciones del debugger como herramientas, entre ellas establecer breakpoints, avanzar paso a paso por el código, leer memoria, volcar registros, inspeccionar módulos y threads, y buscar patrones de bytes o strings.

El plugin está escrito en Zig, no tiene dependencias externas y se distribuye como un único binario por arquitectura, con soporte para objetivos x32 y x64. Admite los transportes Streamable HTTP y SSE, y requiere un Bearer token en cada solicitud. La configuración, incluida la dirección de enlace, el puerto y el token, está disponible en el menú Plugins de x64dbg.

El servidor se ejecuta dentro del proceso de x64dbg y se inicia automáticamente al abrir el debugger. Los puertos predeterminados son 9094 para x64 y 9095 para x32. El servidor puede compilarse desde el código fuente en Windows, Linux o macOS.

Funciones clave

  • 01Expone decenas de operaciones del debugger como herramientas MCP, desde avanzar paso a paso y gestionar breakpoints hasta inspeccionar memoria y módulos.
  • 02Se ejecuta como un único plugin nativo, sin dependencias externas ni de runtime.
  • 03Compila plugins x32 y x64 desde una misma base de código y permite la compilación cruzada desde Linux o macOS.
  • 04Admite los transportes Streamable HTTP y SSE para clientes MCP.
  • 05Requiere un Bearer token en cada solicitud, que se genera automáticamente en el primer inicio.
  • 06Ofrece un diálogo de configuración para la dirección de enlace, el puerto y el token, y reinicia automáticamente el servidor al guardar los cambios.

Casos de uso

  • Permitir que un asistente de IA recorra el punto de entrada de un binario, los breakpoints y la pila de llamadas durante la ingeniería inversa.
  • Automatizar tareas de depuración repetitivas, como configurar breakpoints, volcar memoria y buscar patrones.
  • Analizar ejecutables empaquetados mediante la detección del OEP y el volcado de módulos.
  • Controlar x64dbg desde un flujo de trabajo con agentes en un entorno aislado de análisis de malware.

Inicio rápido

  1. 1

    Descarga la versión más reciente o compílalo desde el código fuente

  2. 2

    Compila el plugin con Zig

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

    Copia el contenido de dist/ en la carpeta raíz de x64dbg

  4. 4

    Inicia x64dbg; el servidor MCP se inicia automáticamente

Antes de usarlo

  • Para compilar desde el código fuente, se requiere Zig 0.16-dev o posterior.
  • Solo funciona con x64dbg, un depurador de Windows.
  • El servidor usa HTTP sin cifrar, por lo que no debe exponerse a redes que no sean de confianza.

En colecciones

Temas

Preguntas frecuentes

¿Qué es x64dbg-mcp-server?
Plugin MCP para x64dbg que permite a asistentes de IA controlar el debugger por HTTP para gestionar breakpoints, avanzar paso a paso y leer memoria. x64dbg-MCP Server es un plugin nativo para el debugger x64dbg que implementa el Model Context Protocol, de modo que cualquier asistente de IA compatible con MCP puede controlar una sesión de depuración. Expone una amplia variedad de operaciones del debugger como herramientas, entre ellas establecer breakpoints, avanzar paso a paso por el código, leer memoria, volcar registros, inspeccionar módulos y threads, y buscar patrones de bytes o strings.
¿x64dbg-mcp-server es gratuito? ¿Qué licencia tiene?
x64dbg-mcp-server es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿x64dbg-mcp-server sigue mantenido?
Mantenimiento activo. El último commit de x64dbg-mcp-server fue el 3 nov 2026.
¿Para qué puedo usar x64dbg-mcp-server?
Permitir que un asistente de IA recorra el punto de entrada de un binario, los breakpoints y la pila de llamadas durante la ingeniería inversa. Automatizar tareas de depuración repetitivas, como configurar breakpoints, volcar memoria y buscar patrones. Analizar ejecutables empaquetados mediante la detección del OEP y el volcado de módulos. Controlar x64dbg desde un flujo de trabajo con agentes en un entorno aislado de análisis de malware.
¿Cómo se instala x64dbg-mcp-server?
Descarga la versión más reciente o compílalo desde el código fuente Compila el plugin con Zig: zig build -Doptimize=ReleaseSafe --prefix dist Copia el contenido de dist/ en la carpeta raíz de x64dbg Inicia x64dbg; el servidor MCP se inicia automáticamente
¿Dónde consigo x64dbg-mcp-server?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/duty1g/x64dbg-mcp-server

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados