ida-pro-mcp and ida-headless-mcp

These are complements: the IDA Pro MCP server (A) provides the LLM-facing interface and reverse engineering logic, while the headless variant (B) enables running that same analysis in non-GUI environments without display dependencies, allowing both interactive and automated pipeline integration.

ida-pro-mcp
78
Verified
ida-headless-mcp
43
Emerging
Maintenance 22/25
Adoption 10/25
Maturity 25/25
Community 21/25
Maintenance 10/25
Adoption 8/25
Maturity 13/25
Community 12/25
Stars: 6,275
Forks: 713
Downloads:
Commits (30d): 81
Language: Python
License: MIT
Stars: 53
Forks: 6
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No Package No Dependents

About ida-pro-mcp

mrexodia/ida-pro-mcp

AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

This tool helps reverse engineers analyze compiled software more efficiently by integrating advanced AI assistance directly into IDA Pro. It takes raw binary executables and, with the help of a language model, generates improved code comments, renamed variables, corrected data types, and descriptive function names. Malware analysts, security researchers, and software vulnerability explorers are the primary users.

reverse-engineering malware-analysis vulnerability-research binary-analysis software-auditing

About ida-headless-mcp

zboralski/ida-headless-mcp

Headless IDA Pro binary analysis via Model Context Protocol

This project provides a way to automate and scale binary analysis using IDA Pro. It takes raw binary files, processes them in the background, and outputs structured analysis results like decompiled functions and symbols. This is for reverse engineers, security researchers, and malware analysts who need to programmatically interact with IDA Pro for large-scale or integrated workflows, rather than using its graphical interface directly.

reverse-engineering malware-analysis binary-security vulnerability-research software-auditing

Scores updated daily from GitHub, PyPI, and npm data. How scores work