# GhidraMCP: conecta tu agente con el análisis de binarios

> Consulta y modifica el análisis de un binario en Ghidra desde un cliente MCP compatible.

Verificado el 26 oct 2026.

## Qué es

GhidraMCP conecta Ghidra con clientes de IA mediante MCP. Expone operaciones sobre el análisis del binario para que el agente pueda consultar información y ayudar a documentarla.

## Para qué te sirve

- Cuando necesitas recorrer funciones de un programa y relacionar sus resultados.
- Cuando quieres acelerar tareas de anotación dentro de un análisis que ya has abierto en Ghidra.

## Cómo funciona

La integración de Ghidra atiende peticiones y el servidor MCP las presenta al cliente. El agente interpreta el resultado y puede proponer cambios; el desensamblado y sus límites siguen perteneciendo al análisis de Ghidra.

## Antes de empezar

Necesitas Ghidra 12.1.4, su extensión GhidraMCP y uv/uvx. El paquete Python requiere Python ≥3.10. Trabaja sobre un binario de prueba que puedas analizar.

## Límites y alternativas

El agente puede interpretar mal una función o renombrarla de forma engañosa. Frente a analizar manualmente, facilita tareas repetitivas, pero conviene revisar cada cambio y conservar una copia del proyecto.

## Recursos

- [Repo en GitHub](https://github.com/LaurieWired/GhidraMCP) - 11584 estrellas; licencia Apache-2.0.
- [README e instalación](https://github.com/LaurieWired/GhidraMCP#readme) - fuente de los pasos y requisitos.
- [Licencia del repositorio](https://github.com/LaurieWired/GhidraMCP/blob/main/LICENSE) - consulta su alcance antes de reutilizar el código.
- [Historial de cambios](https://github.com/LaurieWired/GhidraMCP/commits/HEAD) - último commit comprobado: 2026-10-10; revisión del recurso: 2026-10-26.
