在 GitHub 上加星Star1.1k 个星标

集成

ida-multi-mcp 多实例 IDA Pro MCP 服务器

让智能体通过同一个端点同时分析多个 IDA Pro 数据库的 MCP 服务器。装有其插件的数据库在打开时会自动注册,也可加入无界面的 idalib 会话;路由器最多提供 76 个工具,涵盖初步分析、反编译与反汇编、交叉引用与调用图、搜索、类型、重命名、注释和补丁,并提供等待自动分析完成的机制,让智能体在 IDA 分析稳定后再下结论;其 IDA 工具实现来自 ida-pro-mcp 项目。函数相似度搜索可在单个二进制内或跨二进制比较函数,依据不依赖函数名的指令 MinHash、API/字符串/常量锚点和控制流结构,并可选用本地神经网络召回,不会上传任何数据。

目标
二进制
类别
独立 MCP 集成
关联
独立智能体集成
来源复核于

使用条件与局限

  • 前提条件:需要 Python 3.11 或更高版本,以及 IDA Pro 8.5 或更高版本(推荐 9.1 及以上);不支持 IDA 9.0 SP0(构建号 240925)。软件包须同时安装到终端所用的 Python 和 IDA 自带的 Python 中;无界面的 idalib 会话需要 IDA Pro,因为 IDA Home 和 IDA Free 不含 idalib。仓库没有发布版本,pyproject.toml 标注的版本为 0.1.0,所审阅的 main 分支提交日期为 2026-09-19。
  • 局限:README 列出的局限:路由器只绑定本机回环地址、只支持 stdio 传输,对同一个 IDA 实例的调用仍须排队执行,取消请求不会转发给 IDA,资源(resources)需手动路由。重命名、修改类型和注释在调用 idb_save 之前只保存在内存中。可选的神经网络召回功能会按需下载模型。
  • 许可:依 README 和 pyproject.toml 采用 MIT 许可;仓库中没有 LICENSE 文件。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · MeroZemory/ida-multi-mcp · 修订 8ff8831
  2. pyproject.toml GitHub · MeroZemory/ida-multi-mcp · 修订 8ff8831
  3. docs/installation.md GitHub · MeroZemory/ida-multi-mcp · 修订 8ff8831

同分区更多条目:智能体与 MCP

智能体与 MCP分区全部 79 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页