MCP Catalogs
首页

ida-mcp-rs

by blacktop·445·综合分 54

MCP server,为 AI 驱动的逆向工程提供 IDA Pro 支持,提供程序分析、反汇编和脚本功能。

securitydeveloper-toolsai-llm
38
Forks
2
活跃 Issue
本月
最近提交
2 天前
收录于

概述

ida-mcp-rs 是一个精致的 MCP server,将 AI 代理与 IDA Pro(行业标准逆向工程工具)连接起来。它提供 70+ 个工具用于分析二进制文件,包括函数列表、反汇编、反编译(使用 Hex-Rays)、交叉引用分析和 IDAPython 脚本功能。该服务器支持无头操作,非常适合自动化分析工作流。它还包含对分析 Apple 的 dyld_shared_cache 文件的特殊支持,并提供全面的上下文优化,以便与各种 AI 客户端高效协作。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:使用 AI 代理进行自动化恶意软件分析,识别可疑行为
:软件安全研究中的二进制审计和漏洞检测
:软件兼容性分析和遗留代码理解
:软件逆向工程项目的自动化文档生成
:支持哪些版本的 IDA Pro?
:除了 Claude 之外,我还能与其他 AI 客户端一起使用吗?
:没有 Hex-Rays 可以使用反编译功能吗?

什么时候选它

当您需要使用 IDA Pro 进行逆向工程任务,并希望通过对话界面进行二进制分析时,选择此 MCP 服务器。

什么时候不要选它

如果您没有获得许可的 IDA Pro 安装,请不要选择此服务器,因为它需要 IDA Pro 才能运行。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • open_idb

    Open a binary IDA database for analysis

  • list_functions

    List functions in the current binary

  • disasm_by_name

    Get disassembly instructions by function name

  • strings

    Extract strings from the binary

  • analyze_funcs

    Run analysis on functions in background

  • task_status

    Check status of background analysis tasks

  • decompile

    Decompile function at given address

  • tool_catalog

    Search and discover available tools

  • open_dsc

    Open a module from Apple's dyld_shared_cache

  • run_script

    Execute Python script in IDA database

  • dsc_add_dylib

    Add a dylib to an existing DSC database

  • analysis_status

    Check readiness of analysis after adding components

可对比工具

radare2-mcpghidra-mcpbinary ninja-mcpshell-mcp

安装

安装

前置要求

  • IDA Pro 9.2+ 及有效许可证(推荐 9.3sp1)

通过 Homebrew 安装(macOS / Linux)

brew install blacktop/tap/ida-mcp

通过 Scoop 安装(Windows)

scoop bucket add blacktop https://github.com/blacktop/scoop-bucket
scoop install blacktop/ida-mcp

配置 Claude Desktop

添加到您的 Claude Desktop 配置中:

{
  "mcpServers": {
    "ida": {
      "command": "ida-mcp",
      "env": {
        "IDA_MCP_TOOLSETS": "core,functions,disassembly,decompile,xrefs",
        "IDA_MCP_READ_ONLY": "true"
      }
    }
  }
}

直接下载

二进制文件可在 [GitHub Releases](https://github.com/blacktop/ida-mcp-rs/releases) 获取。

FAQ

支持哪些版本的 IDA Pro?
支持 IDA Pro 9.2+。推荐使用 9.3sp1 版本。服务器版本必须与您的 IDA 版本匹配。
除了 Claude 之外,我还能与其他 AI 客户端一起使用吗?
是的,该服务器支持多个客户端,包括 Cursor、Codex CLI 和 Gemini CLI。每个客户端可能需要不同的工具过滤以获得最佳性能。
没有 Hex-Rays 可以使用反编译功能吗?
不可以,反编译工具需要有效的 Hex-Rays 许可证,并且必须与已完成的分析任务一起使用。

ida-mcp-rs 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。