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 기반으로 구축.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트