AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
安全与合规/
ida-pro-mcp
ida-pro-mcp logo

ida-pro-mcp

活跃·★ 13.2k·MIT·更新于 2026-09-26
★ 最受欢迎★ 必备神器

IDA Pro MCP 是一个简单的 MCP 服务,让 AI 助手可以在商业反汇编和反编译工具 IDA Pro 里工作,作者称之为"氛围式逆向"。助手可以通过 MCP 工具和资源查询并编辑已打开的数据库,README 还链接了一个逆向数据集,里面有演示视频中使用的二进制文件和提示词。

工具集涵盖核心查询(按地址或名称查找函数、列出函数和全局变量、导入表、反编译、反汇编、交叉引用和被调用者)、修改操作(设置注释、打补丁汇编、声明 C 类型)、内存读取(原始字节、整数、字符串、全局变量值)以及栈帧操作。MCP 资源提供可浏览的状态,例如 IDB 元数据、段、入口点、光标和选区、类型和结构体。它需要 Python 3.11 或更高版本和 IDA Pro 8.3 或更新(推荐 9);不支持 IDA Free。从 GitHub 安装包,运行 `ida-pro-mcp --install` 配置客户端并安装 IDA 插件,然后彻底重启 IDA 和客户端。文档列出了二十多个 MCP 客户端,从 Claude、Cursor 到 Gemini CLI、VS Code 和 Zed,并介绍了 SSE 传输和无界面模式。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-24。

许可证
MIT
最新发布
1.4.0 · 2025-10-06
最近提交
2026-09-26
贡献者
83
复刻数
1,583
未关闭的 issue 和 PR
56
首次发布
2025-03-25

来源:GitHub、npm 和 PyPI 的公开接口。

#IDA Pro#逆向工程#MCP#Python#大型语言模型
$ 安装
$ pip uninstall ida-pro-mcp && pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip && ida-pro-mcp --install
↗ 访问官网★ GitHub
01

功能特性

01带有 TypedDict 模式的类型安全 API,以提高 IDE 支持和 LLM 结构化输出
02批处理优先设计,大多数操作同时接受单个项目和列表
03一致的错误处理,所有批处理操作都返回结构化的错误信息
04搜索功能采用基于游标的分页,以管理大量结果
05通过字符串缓存进行性能优化,避免重复调用 build_strlist
02

为什么选择它

+让助手可以在正在使用的 IDA 数据库里反编译、反汇编、跟踪交叉引用并读取内存。
+也支持修改:注释、汇编补丁、C 类型声明和栈变量。
+支持二十多个 MCP 客户端,其他客户端可用 `ida-pro-mcp --config` 输出 JSON 配置。
+MCP 资源开放数据库状态(段、类型、结构体、光标),供助手浏览。
03

权衡点

!需要正版的 IDA Pro 8.3 及以上和 Python 3.11 以上,不支持 IDA Free。
!设置需要彻底重启 IDA 和 MCP 客户端,部分客户端会在后台持续运行,必须从托盘退出。
!让助手打汇编补丁和编辑数据库,意味着你应当保留备份并审查改动,并且只分析你有权分析的软件。
05

维护状况检查

活跃检查日期: 2026-10-24
最近提交
2026-09-26
近 90 天提交数
40
近 90 天发布数
0
最新发布
1.4.0 (2025-10-06)
未关闭 issue
56
近期 issue 至少有一条评论的比例
8/19
近 12 周每周提交数
近 12 周每周提交数: 4, 1, 1, 2, 0, 1, 0, 11, 0, 0, 0, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #200 Majority of APIs Returning Invalid14 条评论 · 2025-11-26
  • #217 HTTP requests hang indefinitely due to IDA main thread synchronization deadlock11 条评论 · 2025-12-15
  • #118 failed in disassemble_function and set_comment when load ntoskrnl.exe7 条评论 · 2025-08-16
  • #220 If open Agent(such as: Cursor) IDE and IDA pro at same time,the MCP server stopped!6 条评论 · 2025-12-16
  • #482 The MCP service is unstable, and the AI tool has to restart IDA after being used for a while.5 条评论 · 2026-07-21

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

04

适合谁

适合选它的情况
  • 使用商业级 IDA Pro 进行逆向分析,希望让 Claude 或 Cursor 等智能体通过 MCP 直接读取反汇编、Hex-Rays 反编译伪代码与类型系统。
  • 希望在 IDA Pro 中让大模型自动批量重命名混淆函数、添加关键反编译注释并分析潜在漏洞。
建议换别的情况
  • 团队使用的是开源免费的 NSA Ghidra;针对 Ghidra 环境应选用 GhidraMCP。
  • 本地没有安装并获得授权的商业版 IDA Pro。
06

与同类的区别

GhidraMCP logovs GhidraMCP★ 11.6k

ida-pro-mcp 针对商业逆向行业标杆 IDA Pro 及 Hex-Rays 反编译器;GhidraMCP 则针对完全免费开源的 Ghidra 逆向分析框架。

完整横向对比 →
07

兼容性

Amazon Q Developer CLI
支持
已通过文档验证
Augment Code
支持
已通过文档验证
Claude
支持
已通过文档验证
Claude Code
支持
已通过文档验证
Cline
支持
已通过文档验证
Codex
支持
已通过文档验证
08

快速开始

1
$ pip uninstall ida-pro-mcp
2
$ pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip
3
$ ida-pro-mcp --install
09

使用场景

↳在 IDA Pro 中直接进行 LLM 辅助的逆向工程
↳自动化二进制分析任务和程序化修改 IDA Pro 数据库
↳将 IDA Pro 的丰富上下文与各种模型上下文协议(MCP)客户端集成
10

同类工具

⚡热门对决:
VSGhidraMCP★11.6k→VSsupabase-mcp-server★834→VSjadx-ai-mcp★2.9k→VSMCP-Chinese-Getting-Started-Guide★3.6k→
GhidraMCP logo
GhidraMCP★ 11.6k
GhidraMCP是一个模型上下文协议服务器,允许大型语言模型自主逆向工程应用程序,并向MCP客户端公开Ghidra的核心功能。
VS对比→
supabase-mcp-server logo
supabase-mcp-server★ 834
Query MCP 是一个开源的 MCP 服务器,允许您的 IDE 安全地运行 SQL、管理 schema 更改、调用 Supabase 管理 API 并使用 Auth Admin SDK,所有操作都内置了安全控制。
VS对比→
jadx-ai-mcp logo
jadx-ai-mcp★ 2.9k
JADX-AI-MCP 是一个 JADX 插件和自动化 MCP 服务器,利用大型语言模型(如 Claude)对 Android APK 进行分析、漏洞发现和逆向工程。
VS对比→
MCP-Chinese-Getting-Started-Guide logo
MCP-Chinese-Getting-Started-Guide★ 3.6k
模型上下文协议(MCP)是一个创新的开源协议,旨在标准化大语言模型与外部数据源和工具的交互,实现信息的无缝访问和处理。
VS对比→
sleepless-agent logo
sleepless-agent★ 836
一个24/7全天候运行的智能体操作系统(AgentOS),由Claude Code CLI和Python Agent SDK驱动,通过Slack处理各种随机想法和严肃任务。
VS对比→
mcp-client-cli logo
mcp-client-cli★ 675
一个简单的命令行界面程序,用于运行大型语言模型提示并实现模型上下文协议(MCP)客户端。
VS对比→
Open Interpreter logo
Open Interpreter★ 68.7k
面向终端的编程 Agent,针对低成本和开源模型优化。基于 OpenAI Codex 分叉,可以模拟其他 Agent 运行框架,并在原生沙箱中执行命令。
VS对比→
Pydantic AI logo
Pydantic AI★ 20.9k
Pydantic AI 是一个 Python 代理框架,旨在帮助您快速、自信、轻松地构建生产级生成式AI应用和工作流。
VS对比→
查看全部替代品 →

收录于以下清单

  • MCP 服务器与 AI 智能体的开源安全工具

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点05维护状况检查04适合谁06与同类的区别07兼容性08快速开始09使用场景10同类工具
mrexodia /
ida-pro-mcp
↗

在 IDA Pro 里做"氛围式逆向"的 MCP 服务

13.2k1.6kMIT
最后更新1个月前
状态活跃
分类安全与合规
贡献者83
最新发布1.4.0
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。