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 Pro
📥 Instalación
- Instalar Poetry (si aún no está instalado)O
- Instalar dependencias
🚀 Configuración del servidor MCP
- Configuración del cursor MCP
🔍 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
local-only server
The server can only run on the client's local machine because it depends on local resources.
Lector de documentación de Ida (o algo así) servidor mcp
Related MCP Servers
- AsecurityAlicenseAqualityAniList MCP server for accessing AniList API dataLast updated -4415323TypeScriptMIT License
- AsecurityAlicenseAqualityMCP Server for automated reverse engineering with IDA Pro.Last updated -222,157PythonMIT License
- AsecurityAlicenseAqualityMCP server for reverse engineering that enables interaction with IDA Pro for analysis tasks such as decompilation, disassembly, and memory engagement reports.Last updated -2428PythonMIT License
- AsecurityAlicenseAqualityA documentation server based on MCP protocol designed for various development frameworks that provides multi-threaded document crawling, local document loading, keyword searching, and document detail retrieval.Last updated -237JavaScriptMIT License