HexRaysSA/ida-mcp
Official Hex-Rays IDA MCP Server.
해결하는 문제
이 프로젝트는 Hex-Rays IDA를 위한 Model Context Protocol (MCP) 서버를 제공하여 AI 에이전트가 IDA Pro 리버스 엔지니어링 도구와 상호작용할 수 있도록 합니다. 이를 통해 에이전트는 바이너리 파일(예: ELF 파일) 역공학 및 IDA GUI 상태 쿼리와 같은 작업을 수행하여 AI 보조 리버스 엔지니어링 워크플로우를 구현할 수 있습니다.
작동 방식
표준 입출력(stdio) 또는 Streamable HTTP를 통해 실행되는 MCP 서버 역할을 합니다. IDA Nexus 라이브러리를 활용하여 여러 클라이언트가 IDA 데이터베이스를 공유하고 조작할 수 있도록 합니다. Claude Code, Codex CLI, GitHub Copilot CLI, Pi와 같은 다양한 AI 에이전트 하네스에 통합할 수 있으며, JSON 구성을 통해 사용자 지정 에이전트에도 통합할 수 있습니다.
대상 사용자
주요 특징
- IDA MCP 사용 시 GUI 인스턴스를 지원하는 IDA용 GUI 플러그인 보유.
- Claude Code, Codex CLI, GitHub Copilot CLI, Pi를 포함한 다수의 에이전트 통합 지원.
- 헤드리스 모드 또는 GUI 통합 모드로 작동 가능.
- 공유 데이터베이스 작업을 위해 IDA Nexus 기반으로 구축.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트