MI

mrexodia/ida-pro-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1.3万 stars 1604 forks 品質 76 トレンド 61MIT

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をインストールするには: :これにはidalibがグローバルに有効化され、UVが設置されている必要があります: : MCPプラグインはもはや推奨されておらず、いずれ非推奨される予定です。代わりにidalib-mcpを使用してください。 IDAのGUIからMCPサーバーを手動で設定したい場合は: MCPサーバーを設定し、IDAプラグインをインストールする:

概要(AI 翻訳)

[!重要] 代わりに公式のHex-Rays IDA MCPサーバーを使うことをおすすめします!

詳細は発表ブログ記事をご覧ください。

IDA Proで雰囲気を逆にするためのシンプルなMCPサーバー。

https://github.com/user-attachments/assets/6ebeaa92-a9db-43fa-b756-eececce2aca0

動画のバイナリとプロンプトはmcp-reversing-datasetリポジトリで入手可能です。

前提条件

  • Python(3.11以上)
  • idapyswitch を使って最新のPythonバージョンに切り替えます
  • IDA Pro(8.3以上、推奨9)、IDA Freeはサポートされていません
  • サポートMCPクライアント(お好みで選んでください)
  • Amazon Q Developer CLI
  • 拡張コード
  • クロード
  • クロード・コード
  • クライン
  • コデックス
  • Copilot CLI
  • クラッシュ
  • カーソル
  • ジェミニCLI
  • キロコード
  • キロ
  • LMスタジオ
  • オープンコード
  • Qodo Gen
  • Qwen コーダー
  • ルーコード
  • トレイ
  • VSコード
  • VS Code インサイダーズ
  • ワープ
  • ウィンドサーフィン
  • ゼッド
  • キミコード
  • その他のMCPクライアント:クライアントのJSON設定を取得するためにida-pro-mcp --configを実行してください。

注:これには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

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)

GitHub で README 全文を見る

インストール

npx -y @modelcontextprotocol/inspector
MCP 初心者?mcpskill.org のガイドから始めましょう →