Skip to main content
Glama

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

Related MCP server: IDA Pro MCP

🔧 Requisitos previos

  1. 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

      # Example (PowerShell): $env:IDADIR = "C:\Program Files\IDA Pro" # or set it permanently through Windows System Properties > Environment Variables

📥 Instalación

  1. Instalar Poetry (si aún no está instalado)

    (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -

    O

    pipx install poetry
  2. Instalar dependencias

    poetry install

🚀 Configuración del servidor MCP

  1. Configuración del cursor MCP

    "ida-pro-doc": { "command": "<venv_python_path>/python.exe", "args": [ "<path_to_project>/server.py" ] }

🔍 Solución de problemas

  1. 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

  2. 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

📄 Licencia

Licencia MIT

Copyright (c) 2024 Documentación y utilidades de IDA Pro MCP

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Sysc4lls/IDA-doc-hint-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server