IDA-doc-hint-mcp
IDA Pro MCP 文档和实用程序
该项目提供了通过 MCP(机器代码处理器)与 IDA Pro 协同工作的文档和实用程序。
这个项目只是为了好玩,让我学习如何使用 MCP,它并不适合实际生活使用。
⚠️ 系统要求
需要安装IDA Pro
Python 3.8 或更高版本
Related MCP server: IDA Pro MCP
🔧 先决条件
IDA Pro 安装
确保 IDA Pro 已安装并正常运行
设置
IDADIR环境变量以指向您的 IDA Pro 安装目录# Example (PowerShell): $env:IDADIR = "C:\Program Files\IDA Pro" # or set it permanently through Windows System Properties > Environment Variables
📥 安装
安装 Poetry (如果尚未安装)
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -或者
pipx install poetry安装依赖项
poetry install
🚀 设置 MCP 服务器
光标 MCP 配置设置
"ida-pro-doc": { "command": "<venv_python_path>/python.exe", "args": [ "<path_to_project>/server.py" ] }
🔍 故障排除
如果您遇到 MCP 服务器问题:
确保正确设置了
IDADIR环境变量验证 IDA Pro 安装是否正常运行
检查是否有任何防病毒软件阻止连接
常见问题:
“未找到 IDADIR”:按照先决条件所示设置环境变量
连接被拒绝:确保没有其他 MCP 服务器实例正在运行
仅限 Windows :该项目已经过测试,仅支持 Windows 系统
仅限光标:该项目仅在光标内部进行了测试,但应该可以与其他软件一起使用。
📝 注释
服务器使用idalib,无需打开ida pro!(IDA 9.0之后才支持)
在启动 MCP 服务器之前,务必确保 IDA Pro 已正确关闭
MCP 服务器需要运行才能使任何 IDA Pro 自动化脚本正常工作
该项目目前仅适用于 Windows - 其他操作系统不受支持,但应该可以运行(稍加调整)
这是一个粗略愚蠢的实现,但它适用于我的测试,它允许 LLM 更好地理解它可以访问的 ida-pro 的 api,这将有助于为 ida 开发插件和脚本!
如有任何疑问,请随时通过sysc4lls@gmai.com与我联系。
📄 许可证
MIT 许可证
版权所有 (c) 2024 IDA Pro MCP 文档和实用程序
This server cannot be deployed
Maintenance
Related MCP Connectors
DocBase MCP server for AI agents
MCP server for querying Forkast documentation
MCP server for manus documentation, generated by doc2mcp.
MCP server for opencode documentation, generated by doc2mcp.
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol server for IDA interaction and automation. This server provides tools to read IDA database via Large Language Models.19547MIT
- AlicenseCqualityAmaintenanceMCP Server for automated reverse engineering with IDA Pro.431,016 PyPI12,351MIT
- FlicenseNot gradedqualityCmaintenanceA lightweight MCP server that exposes IDA Pro's disassembly, decompilation, and symbol query capabilities to AI clients, with reduced tool set for lower token consumption.284-
- AlicenseNot gradedqualityDmaintenanceHeadless MCP server for IDA Pro enabling on-demand database loading and programmatic reverse engineering workflows via MCP tools.18MIT