golf
★ 840
vs
ida-pro-mcp
★ 13.2k
golf vs ida-pro-mcp
golf:Golf 是一个 Python 框架,旨在通过将功能定义为 Python 文件来简化 MCP 服务器应用程序的创建。它自动化组件发现、解析和编译,减少样板代码并加速开发。;ida-pro-mcp:IDA Pro MCP 是一个简单的服务器,它将 IDA Pro 与模型上下文协议(MCP)客户端集成,从而实现强大的 LLM 辅助逆向工程。它提供了一个全面、类型安全的 API,用于访问和修改 IDA Pro 的内部状态,从而简化了自动化分析工作流程。
01
简评
golfObservability · ★ 840
构建自定义 MCP 服务器应用程序。
ida-pro-mcpSecurity & Safety · ★ 13.2k
何时选择它(优势与适用):
- 使用商业级 IDA Pro 进行逆向分析,希望让 Claude 或 Cursor 等智能体通过 MCP 直接读取反汇编、Hex-Rays 反编译伪代码与类型系统。
- 希望在 IDA Pro 中让大模型自动批量重命名混淆函数、添加关键反编译注释并分析潜在漏洞。
何时考虑替代方案:
- 团队使用的是开源免费的 NSA Ghidra;针对 Ghidra 环境应选用 GhidraMCP。
- 本地没有安装并获得授权的商业版 IDA Pro。
02
并排对比
字段
分类
可观测性
安全与合规
Stars
★ 840
★ 13.2k
许可证
Apache-2.0
MIT
安装方式
pip install golf-mcp
pip uninstall ida-pro-mcp && pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip && ida-pro-mcp --install
更新时间
1个月前
1个月前
开源
是
是
标签
MCP, Python, 服务器框架
IDA Pro, 逆向工程, MCP
03
功能特性
01简化 MCP 服务器应用程序的创建。
02自动发现、解析和编译服务器组件(工具、提示、资源)。
03企业级身份验证(JWT、OAuth 服务器、API 密钥、开发令牌)。
04内置的 LLM (大型语言模型) 交互工具。
05自动集成 OpenTelemetry 以进行监控和追踪。
01带有 TypedDict 模式的类型安全 API,以提高 IDE 支持和 LLM 结构化输出
02批处理优先设计,大多数操作同时接受单个项目和列表
03一致的错误处理,所有批处理操作都返回结构化的错误信息
04搜索功能采用基于游标的分页,以管理大量结果
05通过字符串缓存进行性能优化,避免重复调用 build_strlist
04
使用场景
↳构建自定义 MCP 服务器应用程序。
↳为 AI 代理和大型语言模型开发后端服务。
↳快速原型设计和部署服务器功能(工具、提示、资源)。
↳在 IDA Pro 中直接进行 LLM 辅助的逆向工程
↳自动化二进制分析任务和程序化修改 IDA Pro 数据库
↳将 IDA Pro 的丰富上下文与各种模型上下文协议(MCP)客户端集成
05
适合场景
—
最受欢迎必备神器
FAQ
常见问题
golf 和 ida-pro-mcp 有什么区别?
golf 和 ida-pro-mcp 都属于 Observability 类别。golf 有 840 Stars,ida-pro-mcp 有 13.2k Stars。
golf 和 ida-pro-mcp 哪个更好?
最佳选择取决于你的具体需求。构建自定义 MCP 服务器应用程序。 时选 golf,在 IDA Pro 中直接进行 LLM 辅助的逆向工程 时选 ida-pro-mcp。
golf 是免费的吗?
是的,golf 在 GitHub 开源(Apache-2.0)。
ida-pro-mcp 是免费的吗?
是的,ida-pro-mcp 在 GitHub 开源(MIT)。
推荐云部署
Ad在 DigitalOcean 上一键部署
为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。
→