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 上に構築。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト