ida-mcp-server
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: IDA Pro 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-idaDespués de la instalación, puedes ejecutarlo como un script usando:
python -m mcp_server_idaLado 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-idaO 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-idaEjecutar 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:
Ejecute el inspector de MCP para probar los cambios. Consulte Depuración para obtener instrucciones de ejecución.
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
complemento de servidor ida-mcp
Capturas de pantalla



Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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