Skip to main content
Glama

Servidor IDA MCP

[!NOTA] El modo idalib está en desarrollo y no requerirá instalar el complemento IDA ni ejecutar IDA (idalib está disponible en IDA Pro 9.0+).

Descripción general

Un servidor de Protocolo de Contexto de Modelo para la interacción y automatización de IDA. Este servidor proporciona herramientas para leer la base de datos de IDA mediante Modelos de Lenguaje Grandes.

Tenga en cuenta que mcp-server-ida se encuentra actualmente en desarrollo inicial. La funcionalidad y las herramientas disponibles están sujetas a cambios y ampliaciones a medida que continuamos desarrollando y mejorando el servidor.

Related MCP server: Binary Ninja MCP Server

Instalación

Uso de uv (recomendado)

Al usar uv no se requiere ninguna instalación específica. Usaremos uvx para ejecutar directamente mcp-server-ida .

Uso de PIP

Alternativamente, puede instalar mcp-server-ida a través de pip:

pip install mcp-server-ida

Después de la instalación, puedes ejecutarlo como un script usando:

python -m mcp_server_ida

Lado IDA

Copie repository/plugin/ida_mcp_server_plugin.py y repository/plugin/ida_mcp_server_plugin en el directorio de complementos de IDA

Windows: %APPDATA%\Hex-Rays\IDA Pro\plugins

Linux/macOS: $HOME/.idapro/plugins p. ej.: ~/.idapro/plugins

Consejo semanal de Igor 103: compartir complementos entre instalaciones de IDA

Configuración

Uso con Claude Desktop

Agregue esto a su claude_desktop_config.json :

"mcpServers": {
  "git": {
    "command": "uvx",
    "args": [
        "mcp-server-ida"
    ]
  }
}
"mcpServers": {
  "git": {
    "command": "python",
    "args": [
        "-m", 
        "mcp_server_ida"
    ]
  }
}

Depuración

Puede usar el inspector MCP para depurar el servidor. Para instalaciones uvx:

npx @modelcontextprotocol/inspector uvx mcp-server-ida

O si ha instalado el paquete en un directorio específico o está desarrollando en él:

cd path/to/mcp-server-ida/src
npx @modelcontextprotocol/inspector uv run mcp-server-ida

Ejecutar tail -n 20 -f ~/Library/Logs/Claude/mcp*.log mostrará los registros del servidor y puede ayudarlo a depurar cualquier problema.

Desarrollo

Si está realizando un desarrollo local, hay dos formas de probar sus cambios:

  1. Ejecute el inspector de MCP para probar los cambios. Consulte Depuración para obtener instrucciones de ejecución.

  2. Prueba con la aplicación de escritorio Claude. Agrega lo siguiente a tu claude_desktop_config.json :

UVX

{
"mcpServers": {
  "git": {
    "command": "uv",
    "args": [ 
      "--directory",
      "/<path to mcp-server-ida>",
      "run",
      "mcp-server-ida"
    ]
  }
}

Alternativas

ida-pro-mcp

complemento de servidor ida-mcp

servidor mcp-idapro

PCM

Capturas de pantalla

Captura de pantalla 1Captura de pantalla 2Captura de pantalla 3

Install Server
A
license - permissive license
B
quality
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that enables Large Language Models to interact with Binary Ninja for reverse engineering tasks like viewing assembly code, decompiled code, renaming functions, and adding comments.
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An Model Context Protocol server that enables LLMs to autonomously reverse engineer applications by exposing Ghidra's decompilation and analysis tools. It allows AI agents to list code structures, rename methods, and analyze binaries directly through MCP-compatible clients.
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    A lightweight MCP server that exposes IDA Pro's disassembly, decompilation, and symbol query capabilities to AI clients, with reduced tool set for lower token consumption.
    279

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

View all MCP Connectors

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/MxIris-Reverse-Engineering/ida-mcp-server'

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