# Ida Pro MCP Server > Conecta agentes de IA con IDA Pro para decompilar, analizar, comentar, renombrar y parchear binarios directamente desde el cliente MCP. Fuente: https://skillsagentes.com/mcp/ida-pro Markdown: https://skillsagentes.com/mcp/ida-pro.md Repositorio: https://github.com/mrexodia/ida-pro-mcp Web: https://plugins.hex-rays.com/mrexodia/ida-pro-mcp Autor: mrexodia Licencia: MIT Estrellas: 12201 Última versión: 1.4.0 Último push: 20 sept 2026 Transporte: stdio, http, sse ## Qué es IDA Pro MCP conecta un cliente de modelos de lenguaje con IDA Pro, el desestructurador y desensamblador de referencia para ingeniería inversa, permitiendo que el agente inspeccione y modifique una base de datos IDB como si fuera un analista humano. El servidor expone funciones para decompilar y desensamblar funciones, listar globales e imports, leer memoria y cadenas, buscar patrones de bytes o instrucciones, y también operaciones de escritura como renombrar variables, cambiar tipos, añadir comentarios, parchear ensamblador y definir funciones o estructuras. Además de la integración con la GUI de IDA vía plugin, incluye un modo headless (idalib-mcp) que ejecuta bases de datos en procesos worker persistentes, soporta múltiples binarios abiertos simultáneamente mediante un identificador de sesión (database), y ofrece extensiones opcionales para depuración (breakpoints, registros, stacktrace) activables con ?ext=dbg. Requiere Python 3.11+, IDA Pro 8.3 o superior (no soporta IDA Free) y uv para ejecutar el servidor; se instala como plugin en varios clientes MCP (Claude Code, Codex, Kimi Code) o manualmente vía pip y el comando ida-pro-mcp --install. Soporta transporte stdio, HTTP/SSE y modo headless configurable con --max-workers. ## Instalación ```bash ida-pro-mcp --install ``` ## Qué hace - Decompila y desensambla funciones, lee memoria, cadenas y variables globales de un binario cargado en IDA Pro - Permite modificar la base de datos: renombrar funciones/variables, cambiar tipos, añadir comentarios y parchear bytes o instrucciones - Busca patrones de bytes, secuencias de instrucciones, cadenas con regex y referencias cruzadas - Gestiona múltiples bases de datos abiertas simultáneamente en modo headless mediante workers persistentes identificados por sesión - Ofrece herramientas de depuración opcionales (breakpoints, registros, memoria del proceso) activables como extensión ## Cuándo usarlo - Cuando quieres que un agente de IA analice, comente y documente un binario dentro de IDA Pro (crackmes, malware, ingeniería inversa en general) - Cuando necesitas automatizar tareas repetitivas de renombrado, tipado o parcheo en una base de datos IDB grande - Cuando quieres ejecutar análisis headless sobre varios binarios sin abrir la GUI de IDA - Cuando necesitas combinar decompilación con depuración en vivo del proceso ## Herramientas que expone - `decompile` - `disasm` - `xrefs_to` - `list_funcs` - `list_globals` - `get_string` - `rename` - `set_comments` - `patch_asm` - `declare_type` - `idb_open` - `dbg_start` ## Credenciales que pide - `IDA_MCP_MAX_WORKERS` ## Dónde encaja - Categoría: [Herramientas para desarrolladores](https://skillsagentes.com/mcp/categorias/herramientas-desarrollo.md) — Skills que cambian cómo tu agente escribe, revisa y despliega código. - [Todos los servidores MCP](https://skillsagentes.com/mcp.md) - [Agent Skills](https://skillsagentes.com/skills.md) ## Servidores relacionados - [Superpowers](https://skillsagentes.com/mcp/superpowers.md): Instala en tu agente de código un conjunto de skills y una metodología completa de desarrollo de software, desde el diseño hasta el TDD y las revisiones de código. - [Ruflo](https://skillsagentes.com/mcp/ruflo.md): Conecta Claude Code y Codex con una capa de orquestación que despliega swarms de agentes, memoria vectorial persistente y comunicación federada entre máquinas. - [OpenSpec](https://skillsagentes.com/mcp/openspec.md): Framework de desarrollo guiado por especificaciones que estructura el trabajo con asistentes de IA en propuestas, specs, diseño y tareas antes de escribir código. - [Context7](https://skillsagentes.com/mcp/context7.md): Conecta tu agente a Context7 para inyectar documentación de librerías actualizada y ejemplos de código específicos por versión directamente en el prompt. - [Codebase Memory](https://skillsagentes.com/mcp/codebase-memory.md): Indexa tu código fuente en un grafo de conocimiento persistente y deja que tu agente de IA consulte relaciones estructurales en milisegundos, sin grep. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)