IDA MCP
OfficialIDA MCP
⚠️ 实验性预发布版本 ️
此仓库正在积极开发中(WIP),请勿使用。
IDA GUI 插件
为了在使用 IDA MCP 时支持 IDA GUI 实例,请安装该插件:
uvx ida-hcli plugin install https://github.com/HexRaysSA/ida-mcp
# or if you have hcli installed:
hcli plugin install https://github.com/HexRaysSA/ida-mcp注意:如果没有 GUI 插件,IDA MCP 将只能在无头模式下运行。
Related MCP server: IDA Auto MCP
MCP 安装
要求
Claude Code
claude plugin marketplace add HexRaysSA/claude-marketplace
claude plugin install ida-mcp@HexRaysSACodex CLI
codex plugin marketplace add HexRaysSA/codex-marketplace
codex plugin add ida-mcp@HexRaysSAPi
pi install git:github.com/HexRaysSA/ida-mcp@latestoh-my-pi
omp plugin install github:HexRaysSA/ida-mcp#latest其他智能体
在你的 MCP JSON 配置中配置一个常规的 stdio MCP 服务器:
{
"mcpServers": {
"ida": {
"command": "uvx",
"args": [
"ida-nexus",
"mcp",
"--agent=my-agent"
]
}
}
}uvx 会从 PyPI 解析最新的 ida-nexus 稳定版本,因此无需为每个版本更新此配置。当前需要预发布依赖解析,因为 ida-domain 是以开发版本的形式发布的。
--agent=my-agent 是一个由人工选择的标签(例如 claude-code、cursor、my-custom-agent 等),用于在指标仪表板中区分不同的会话。
我们测试了以下客户端,但任何 MCP 客户端都应能类似地工作:
示例用法
启动你的 agent harness 并询问它类似这样的问题:
帮我逆向 /path/to/sample.elf
要测试 GUI 集成,请在 IDA 中打开某个文件,然后询问你的 agent harness:
我在 IDA GUI 中打开了什么?
开发者:IDA Nexus
IDA MCP 项目构建于 IDA Nexus 之上,它允许多个客户端无缝地共享和操作 IDA 数据库。
你可以基于 ida-nexus 库构建自己的工具,更多信息请参阅 文档。
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 Connectors
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.
Codebase intelligence for agents: 152 structured artifacts across 21 programs, one call.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Hunt zero-days by talking to binaries. 40+ tools. Hosted, OAuth + SSO, invite: hi@byteray.ai
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables AI-assisted reverse engineering in IDA Pro by providing tools to analyze binaries, decompile functions, manage comments, search patterns, and interact with the IDA database through natural language.562MIT
- 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.12
- AlicenseNot gradedqualityCmaintenanceExtends IDA Pro with multi-instance support and vulnerability scanning for AI-assisted reverse engineering.10MIT
- AlicenseNot gradedqualityCmaintenanceEnables LLM clients like Claude to interact with IDA Pro for binary analysis, decompilation, cross-references, patching, and more via 41 MCP tools, 8 resources, and 7 guided prompts.50MIT
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/HexRaysSA/ida-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server