MCP Catalogs
首页ida-pro-mcp screenshot

ida-pro-mcp

by mrexodia·8,558·综合分 60

IDA Pro MCP 服务器通过 MCP 协议集成,实现人工智能辅助逆向工程。

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

概述

IDA Pro MCP 是一个成熟的 MCP 服务器,它通过模型上下文协议将行业标准二进制分析工具 IDA Pro 与语言模型连接起来。它提供 GUI 和无头模式,允许 AI 助手与反汇编代码、反编译结果和二进制分析数据进行交互。该服务器提供多种工具用于反编译、反汇编、交叉引用和元数据提取,使其成为自动化逆向工程任务和恶意软件分析工作流程的理想选择。

试试问 AI

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

:AI 辅助的自动化恶意软件分析
:二进制漏洞研究与识别
:软件逆向工程和去混淆
:需要什么版本的 IDA Pro?
:需要什么版本的 Python?

什么时候选它

如果您使用IDA Pro执行逆向工程任务并希望利用AI进行代码分析和注释,请选择此服务器。

什么时候不要选它

如果您没有许可证版的IDA Pro安装、需要IDA以外的跨平台支持,或需要对非二进制格式进行分析,请避免使用此工具。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • lookup_funcslookup_funcs(queries)

    Get function(s) by address or name (auto-detects, accepts list or comma-separated string).

  • int_convertint_convert(inputs)

    Convert numbers to different formats (decimal, hex, bytes, ASCII, binary).

  • list_funcslist_funcs(queries)

    List functions (paginated, filtered).

  • list_globalslist_globals(queries)

    List global variables (paginated, filtered).

  • importsimports(offset, count)

    List all imported symbols with module names (paginated).

  • decompiledecompile(addr)

    Decompile function at the given address.

  • disasmdisasm(addr)

    Disassemble function with full details (arguments, stack frame, etc).

  • xrefs_toxrefs_to(addrs)

    Get all cross-references to address(es).

  • xrefs_to_fieldxrefs_to_field(queries)

    Get cross-references to specific struct field(s).

  • calleescallees(addrs)

    Get functions called by function(s) at address(es).

  • get_bytesget_bytes(addrs)

    Read raw bytes at address(es).

  • get_stringget_string(addrs)

    Read null-terminated string(s).

可对比工具

ghidra-mcpbinnaviradare2retdec

安装

安装(Claude Code)

claude plugin marketplace add mrexodia/claude-marketplace
claude plugin install ida-pro-mcp@mrexodia

更新到最新版本:

claude plugin update ida-pro-mcp@mrexodia

**注意**:这需要全局激活 idalib 并安装 [uv](https://astral.sh/uv)。

手动安装

pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip
ida-pro-mcp --install

FAQ

需要什么版本的 IDA Pro?
需要 IDA Pro 8.3 或更高版本(推荐 9 版)。IDA Free 不支持。
需要什么版本的 Python?
需要 Python 3.11 或更高版本。使用 idapyswitch 切换到最新的 Python 版本。

Hacker News 讨论

开发者社区最近的相关讨论。

ida-pro-mcp 对比

GitHub →

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