
mrexodia/ida-pro-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
- Python (3.11 or higher)
- Use
idapyswitchto switch to the newest Python version
- Use
- IDA Pro (8.3 or higher, 9 recommended), IDA Free is not supported
- Supported MCP Client (pick one you like)
- Amazon Q Developer CLI
- Augment Code
- Claude
- Claude Code
- Cline
- Codex
- Copilot CLI
- Crush
- Cursor
- Gemini CLI
- Kilo Code
- Kiro
- LM Studio
- Opencode
- Qodo Gen
- Qwen Coder
- Roo Code
- Trae
- VS Code
- VS Code Insiders
- Warp
- Windsurf
- Zed
- Kimi Code
- Other MCP Clients: Run
ida-pro-mcp --configto get the JSON config for your client.
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)
インストール
npx -y @modelcontextprotocol/inspector