Skip to main content
Glama

IDA-doc-hint-mcp

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

  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 sysc4lls@gmai.com

📄 Licencia

Licencia MIT

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

-
security - not tested
-
license - not tested
-
quality - not tested

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

  1. ⚠️ Requisitos del sistema
    1. 🔧 Requisitos previos
      1. 📥 Instalación
        1. 🚀 Configuración del servidor MCP
          1. 🔍 Solución de problemas
            1. 📝 Notas
              1. 📄 Licencia

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  AniList MCP server for accessing AniList API data
                  Last updated -
                  44
                  153
                  23
                  TypeScript
                  MIT License
                  • Apple
                  • Linux
                • A
                  security
                  A
                  license
                  A
                  quality
                  MCP Server for automated reverse engineering with IDA Pro.
                  Last updated -
                  22
                  2,157
                  Python
                  MIT License
                  • Linux
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  MCP server for reverse engineering that enables interaction with IDA Pro for analysis tasks such as decompilation, disassembly, and memory engagement reports.
                  Last updated -
                  24
                  28
                  Python
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  A 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 -
                  2
                  37
                  JavaScript
                  MIT License
                  • Apple
                  • Linux

                View all related MCP servers

                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