
mrexodia/ida-pro-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
IDA Pro와 MCP를 통해 언어 모델을 연결하는 AI 기반 역설계 어시스턴트입니다.
개요
IDA Pro에서 바이브 리버스를 가능하게 하는 간단한 MCP 서버입니다. https://github.com/user-attachments/assets/6ebeaa92-a9db-43fa-b756-eececce2aca0 영상의 바이너리와 프롬프트는 mcp-reversing-dataset 저장소에서 확인할 수 있습니다. Claude Code에서 헤드리스 IDA Pro MCP를 설치하려면: : 이들은 아이달리브가 전역적으로 활성화되고 UV 설치가 필요합니다: : MCP 플러그인은 더 이상 권장되지 않으며 결국 폐지될 예정입니다. 대신 idalib-mcp를 사용하세요. IDA GUI에서 MCP 서버를 수동으로 설정하고 싶다면: MCP 서버를 구성하고 IDA 플러그인을 설치하세요:
개요(AI 번역)
[! 중요] 대신 공식 헥스-레이즈 IDA MCP 서버를 사용하는 것을 추천합니다!
자세한 내용은 발표 블로그 게시물을 참고하세요.
IDA Pro에서 바이브 리버스를 가능하게 하는 간단한 MCP 서버입니다.
https://github.com/user-attachments/assets/6ebeaa92-a9db-43fa-b756-eececce2aca0
영상의 바이너리와 프롬프트는 mcp-reversing-dataset 저장소에서 확인할 수 있습니다.
선수 조건
- 파이썬 (3.11 이상)
idapyswitch를 사용하여 최신 파이썬 버전으로 전환- IDA Pro (8.3 이상, 9 권장), IDA Free는 지원되지 않음
- 지원되는 MCP 클라이언트 (원하는 것을 선택하세요)
- Amazon Q 개발자 CLI
- 보강 코드
- 클로드
- 클로드 코드
- 클라인
- 코덱스
- 부조종사 CLI
- 크러시
- 커서
- 제미니 CLI
- 킬로 코드
- 키로
- LM 스튜디오
- 오픈코드
- Qodo Gen
- Qwen 코더
- 루 코드
- 트레이
- VS 코드
- VS 코드 인사이더
- 워프
- 윈드서핑
- 제드
- 키미 코드
- 기타 MCP 클라이언트:
ida-pro-mcp --config를 실행하여 클라이언트의 JSON 설정을 받으세요.
참고: 이를 위해서는 idalib이 전역적으로 활성화되고 UV가 설치되어야 합니다:
설치 (클로드 코드)
최신 IDA Pro MCP를 Claude Code에 설치하려면:
설치 (코덱스)
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
IDA Pro MCP
[!IMPORTANT] I recommend using the Official Hex-Rays IDA MCP Server instead!
See the announcement blog post for more information.
Simple MCP Server to allow vibe reversing in IDA Pro.
https://github.com/user-attachments/assets/6ebeaa92-a9db-43fa-b756-eececce2aca0
The binaries and prompt for the video are available in the mcp-reversing-dataset repository.
Prerequisites
- Python (3.11 or higher)
- Use
idapyswitchto switch to the newest Python version
- Use
- IDA Pro (8.3 or higher, 9 recommended), IDA Free is not supported
- Supported MCP Client (pick one you like)
- Amazon Q Developer CLI
- Augment Code
- Claude
- Claude Code
- Cline
- Codex
- Copilot CLI
- Crush
- Cursor
- Gemini CLI
- Kilo Code
- Kiro
- LM Studio
- Opencode
- Qodo Gen
- Qwen Coder
- Roo Code
- Trae
- VS Code
- VS Code Insiders
- Warp
- Windsurf
- Zed
- Kimi Code
- Other MCP Clients: Run
ida-pro-mcp --configto get the JSON config for your client.
Note: This requires having idalib activated globally and uv installed:
# windows
uv run "C:\Program Files\IDA Professional 9.3\idalib\python\py-activate-idalib.py"
# macos
uv run "/Applications/IDA Professional 9.3.app/Contents/MacOS/idalib/python/py-activate-idalib.py"
# linux
uv run "/path/to/idapro-9.3/idalib/python/py-activate-idalib.py"
Installation (Claude Code)
To install the latest IDA Pro MCP in Claude Code:
claude plugin marketplace add mrexodia/claude-marketplace
claude plugin uninstall ida-pro-mcp@mrexodia
claude plugin install ida-pro-mcp@mrexodia
Installation (Codex)
To install the latest IDA Pro MCP in Codex:
codex plugin marketplace add mrexodia/codex-marketplace
codex plugin remove ida-pro-mcp@mrexodia
codex plugin add ida-pro-mcp@mrexodia
Installation (Kimi Code)
설치
npx -y @modelcontextprotocol/inspector