IDA Pro MCP 문서 및 유틸리티
이 프로젝트는 MCP(머신 코드 프로세서)를 통해 IDA Pro를 사용하기 위한 문서와 유틸리티를 제공합니다.
이 프로젝트는 MCP의 사용법을 배우기 위해 재미 삼아 만든 것이지, 실제로 사용하기 위한 것이 아닙니다.
⚠️ 시스템 요구 사항
IDA Pro 설치가 필요합니다
Python 3.8 이상
🔧 필수 조건
IDA Pro 설치
IDA Pro가 제대로 설치되어 있는지 확인하세요.
IDADIR
환경 변수를 IDA Pro 설치 디렉토리를 가리키도록 설정합니다.지엑스피1
📥 설치
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가 제대로 닫혔는지 확인하십시오.
IDA Pro 자동화 스크립트가 작동하려면 MCP 서버가 실행되어야 합니다.
이 프로젝트는 현재 Windows 전용입니다. 다른 운영 체제는 지원되지 않지만 약간의 조정을 통해 작동해야 합니다.
이건 엉성하고 멍청한 구현이지만 내 테스트에서는 효과가 있었고, LLM이 접근 가능한 ida-pro의 API를 더 잘 이해할 수 있게 해주었고, 이는 ida용 플러그인과 스크립트를 개발하는 데 도움이 될 것입니다!
질문이 있으시면
📄 라이센스
MIT 라이센스
저작권 (c) 2024 IDA Pro MCP 문서 및 유틸리티
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Ida 문서 리더(종류) mcp 서버
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server for IDA interaction and automation. This server provides tools to read IDA database via Large Language Models.Last updated -19479MIT License
- AsecurityAlicenseAqualityMCP Server for automated reverse engineering with IDA Pro.Last updated -433,770MIT License
- -securityAlicense-qualityIBM Informix MCP Server by CDataLast updated -MIT License
- -securityAlicense-qualityXML Documents MCP Server by CDataLast updated -1MIT License