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 上に構築。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト