Documentación y utilidades de IDA Pro MCP
Este proyecto proporciona documentación y utilidades para trabajar con IDA Pro a través de MCP (Procesador de código de máquina).
Este proyecto fue un proyecto divertido para mí para aprender a utilizar MCP, no está destinado a un uso en la vida real.
⚠️ Requisitos del sistema
- Se requiere la instalación de IDA Pro
- Python 3.8 o superior
🔧 Requisitos previos
- Instalación de IDA Pro
- Asegúrese de tener una instalación funcional de IDA Pro
- Establezca la variable de entorno
IDADIR
para que apunte a su directorio de instalación de IDA ProCopy
📥 Instalación
- Instalar Poetry (si aún no está instalado)OCopyCopy
- Instalar dependenciasCopy
🚀 Configuración del servidor MCP
- Configuración del cursor MCPCopy
🔍 Solución de problemas
- Si encuentra problemas con el servidor MCP:
- Asegúrese de que la variable de entorno
IDADIR
esté configurada correctamente - Verifique que la instalación de IDA Pro funcione correctamente
- Compruebe si algún software antivirus está bloqueando las conexiones
- Asegúrese de que la variable de entorno
- Problemas comunes:
- "IDADIR no encontrado": Establezca la variable de entorno como se muestra en Requisitos previos
- Conexión rechazada: asegúrese de que no se esté ejecutando ninguna otra instancia del servidor MCP
- Solo Windows : este proyecto ha sido probado y solo es compatible con sistemas Windows.
- Solo cursor : este proyecto solo se ha probado dentro del cursor, pero debería funcionar con otro software.
📝 Notas
- El servidor usa idalib y no es necesario abrir ida pro (esto solo es compatible después de IDA 9.0).
- Asegúrese siempre de que IDA Pro esté correctamente cerrado antes de iniciar el servidor MCP
- El servidor MCP debe estar en ejecución para que funcionen los scripts de automatización de IDA Pro
- Por el momento, este proyecto es solo para Windows. No se admiten otros sistemas operativos, pero deberían funcionar (con algunos ajustes).
- Esta es una implementación tosca y estúpida pero funciona para mis pruebas, permite que el LLM comprenda mejor la API de ida-pro a la que es accesible, ¡esto ayudará a desarrollar complementos y scripts para ida!
Para cualquier pregunta, no dude en comunicarse conmigo a sysc4lls@gmai.com
📄 Licencia
Licencia MIT
Copyright (c) 2024 Documentación y utilidades de IDA Pro MCP
This server cannot be installed
Lector de documentación de Ida (o algo así) servidor mcp