ida-mcp-rs
by blacktop·★ 445·综合分 54
MCP server,为 AI 驱动的逆向工程提供 IDA Pro 支持,提供程序分析、反汇编和脚本功能。
概述
ida-mcp-rs 是一个精致的 MCP server,将 AI 代理与 IDA Pro(行业标准逆向工程工具)连接起来。它提供 70+ 个工具用于分析二进制文件,包括函数列表、反汇编、反编译(使用 Hex-Rays)、交叉引用分析和 IDAPython 脚本功能。该服务器支持无头操作,非常适合自动化分析工作流。它还包含对分析 Apple 的 dyld_shared_cache 文件的特殊支持,并提供全面的上下文优化,以便与各种 AI 客户端高效协作。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
当您需要使用 IDA Pro 进行逆向工程任务,并希望通过对话界面进行二进制分析时,选择此 MCP 服务器。
什么时候不要选它
如果您没有获得许可的 IDA Pro 安装,请不要选择此服务器,因为它需要 IDA Pro 才能运行。
此 server 暴露的工具
从 README 抽取出 12 个工具open_idbOpen a binary IDA database for analysis
list_functionsList functions in the current binary
disasm_by_nameGet disassembly instructions by function name
stringsExtract strings from the binary
analyze_funcsRun analysis on functions in background
task_statusCheck status of background analysis tasks
decompileDecompile function at given address
tool_catalogSearch and discover available tools
open_dscOpen a module from Apple's dyld_shared_cache
run_scriptExecute Python script in IDA database
dsc_add_dylibAdd a dylib to an existing DSC database
analysis_statusCheck readiness of analysis after adding components
可对比工具
安装
安装
前置要求
- 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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。