Headless IDA MCP Server
致谢
该项目建立在以下工作基础之上:
工具代码改编自 mrexodia 的ida-pro-mcp
利用 DennyDai 的headless-ida库
无头 IDA MCP 服务器
如果您想直接将服务器作为 cli 应用程序运行,而不是以交互方式运行 IDA 插件,您可以选择它。
项目描述
该项目使用 IDA Pro 的无头模式来分析二进制文件,并通过 MCP 提供一套工具来管理和操作函数、变量等。
Related MCP server: IDA Auto MCP
先决条件
Python 3.12 或更高版本
支持无头的 IDA Pro(idat) https://github.com/DennyDai/headless-ida
安装
克隆项目到本地:
git clone https://github.com/cnitlrt/headless-ida-mcp-server.git cd headless-ida-mcp-server安装依赖项:
uv python install 3.12 uv venv --python 3.12 uv pip install -e .
配置
复制示例环境文件:
cp .env_example .env在
.env中配置以下环境变量:IDA_PATH: IDA Pro 的无头可执行文件 (idat) 的路径,例如/home/ubuntu/idapro/idatPORT:MCP 服务器的端口号,例如8888HOST:MCP 服务器的主机地址,例如127.0.0.1TRANSPORT:MCP 传输模式(sse或stdio)
用法
启动服务器:
uv run headless_ida_mcp_server使用 MCP 客户端连接到服务器:
调试:
npx -y @modelcontextprotocol/inspector或者
{ "mcpServers": { "ida": { "command": "/path/to/uv", "args": ["--directory","path/to/headless-ida-mcp-server","run","headless_ida_mcp_server"] } } }


This server cannot be installed
Maintenance
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
- AlicenseBqualityFmaintenanceMCP server for reverse engineering that enables interaction with IDA Pro for analysis tasks such as decompilation, disassembly, and memory engagement reports.2446MIT
- FlicenseNot gradedqualityCmaintenanceA headless IDA Pro MCP server that enables AI agents to automatically open, analyze, and query multiple binary files simultaneously without manual GUI interaction. It provides 36 tools for tasks like decompilation, disassembly, and cross-reference analysis through IDA's idalib library.11
- FlicenseNot gradedqualityCmaintenanceA headless MCP server that manages multiple independent IDA Pro worker processes for reverse engineering, supporting database operations and debug tools.12
- AlicenseNot gradedqualityDmaintenanceHeadless MCP server for IDA Pro enabling on-demand database loading and programmatic reverse engineering workflows via MCP tools.18MIT
Related MCP Connectors
MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.
MCP server for Klever blockchain smart contract development.
Remote MCP server for XDaLa workflow preparation on XGR.Network.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/cnitlrt/headless-ida-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server