★ 502 Rust MIT sse 更新 48分钟前

Ida Rs

Headless IDA Pro MCP Server

安装配置

{
    "mcpServers": {
        "ida": {
            "command": "ida-mcp"
        }
    }
}

README 摘要

ida-mcp-rs Headless IDA Pro MCP server for AI-powered reverse engineering. ## Prerequisites - IDA Pro 9.2+ with valid license (9.3sp1 recommended) ## Getting Started ### Install **macOS / Linux** (via [Homebrew](https://brew.sh)) ```bash brew install blacktop/tap/ida-mcp # Latest (IDA 9.3/9.3sp1) brew install blacktop/tap/ida-mcp@9.2 # IDA 9.2 ``` **Windows** (via [Scoop](https://scoop.sh)) ```powershell scoop bucket add blacktop https://github.com/blacktop/scoop-bucket scoop install blacktop/ida-mcp ``` > **Windows note:** See the [Windows platform setup](#windows) section below for DLL discovery options. **macOS / Linux** (via [Nix](https://nixos.org)) ```bash nix shell github:blacktop/nur#ida-mcp \ --extra-experimental-features 'nix-command flakes' ``` **Linux** (via [Snap](https://snapcraft.io/ida-mcp)) ```bash sudo snap install ida-mcp sudo snap connect ida-mcp:dot-idapro # grant access to ~/.idapro (license) ``` > Strict confinement. Requires IDA Pro installed under `$HOME` (installer default `~/ida-pro-9.3`). For IDA in `/opt/` or system paths, use Homebrew or Nix. **Direct download** — grab the archive for your platform from [GitHub Releases](https://github.com/blacktop/ida-mcp-rs/releases). **Build from source** See [docs/BUILDING.md](docs/BUILDING.md). > ida-mcp versions mirror IDA Pro versions (`v9.3.x` for IDA 9.3, `v9.2.x` for IDA 9.2). A version mismatch is detected at startup with a clear error message. Scoop and NUR publish the latest version. For older IDA versions, use the matching [GitHub Release](https://github.com/blacktop/ida-mcp-rs/releases) or the versioned Homebrew cask. ### Platform Setup #### macOS Standard IDA installations in `/Applications` work automatically: ```bash claude mcp add ida -- ida-mcp ``` If you see `Library not loaded: @rpath/libida.dylib`, set `DYLD_LIBRARY_PATH` to your IDA path: ```bash claude mcp add ida -e DYLD_LIBRARY_PATH='/path/to/IDA.app/Contents/MacOS' -- ida-mcp ``` Supported paths (auto-detected): - `/Applications/IDA Professional 9.3.app/Contents/MacOS` - `/Applications/IDA Home 9.3.app/Contents/MacOS` - `/Applications/IDA Essential 9.3.app/Contents/MacOS` - `/Applications/IDA Professional 9.2.app/Contents/MacOS` #### Linux The IDA installer defaults to `~/ida-pro-9.3` — the launcher script auto-detects this: ```bash claude mcp add ida -- ida-mcp ``` For non-default install locations, set `IDADIR`: ```bash claude mcp add ida -e IDADIR='/path/to/ida' -- ida-mcp ``` Resolution order: `$IDADIR` → `~/ida-pro-9.3` → `/opt/ida-pro-9.3` and other RUNPATH fallbacks. #### Windows **Option A** — Install `ida-mcp.exe` into your IDA directory (simplest, no env setup needed): ```powershell # Copy the binary next to ida.dll / idalib.dll copy ida-mcp.exe "C:\Program Files\IDA Professional 9.3\" claude mcp add ida -- "C:\Program Files\IDA Professional 9.3\ida-mcp.exe" ``` **Option B** — Install via [Scoop](https://scoop.sh) (auto-detects IDA and sets `IDADIR`): ```powershell scoop bucket add blacktop https://github.com/blacktop/scoop-bucket scoop install blacktop/ida-mcp claude mcp add ida -- ida-mcp ``` **Option C** — Set `IDADIR` manually: ```powershell # Persistent (survives reboots) setx IDADIR "C:\Program Files\IDA Professional 9.3" # Then restart your terminal claude mcp add ida -- ida-mcp ``` Windows requires `ida.dll` and `idalib.dll` to be discoverable at startup. Placing...

相关 MCP

Libre Chat

Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, M...

★ 37614 TypeScript sse 待补充
mcp sse TypeScript

Github

GitHub's official MCP Server

★ 30243 Go sse 待补充
mcp sse Go

Fast

🚀 The fast, Pythonic way to build MCP servers and clients.

★ 25364 Python sse 待补充
mcp Python sse