Install
$ agentstack add mcp-m0th9n-ida-mcp-bridge ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
idamcpbridge
Minimal CLI companion for using ida-pro-mcp from shell scripts, lightweight agents, and general AI workflows.
This project is not a replacement for ida-pro-mcp. It is a thin bridge for cases where you want a simple CLI instead of a full MCP client.
When It Helps
- call IDA MCP tools from a terminal
- script repeatable reverse-engineering actions
- connect a general AI workflow to IDA over stdin/stdout, files, and shell commands
Typical setup:
- IDA Pro +
ida-pro-mcprun in the same environment ida_mcp_bridgeruns wherever your shell or AI tooling runs- the bridge connects to the SSE endpoint exposed by
ida-pro-mcp
Quick Start
python bridge.py --url http://127.0.0.1:8744/sse check
python bridge.py --url http://127.0.0.1:8744/sse tools
python bridge.py --url http://127.0.0.1:8744/sse call get_metadata --extract structured
For Windows PowerShell, prefer --arguments-file over inline JSON.
python bridge.py --url http://127.0.0.1:8744/sse call decompile_function --arguments-file examples/decompile_function.json
Main Commands
check: validate connectivity and fetch current metadatatools: list tools exposed by the MCP servercall: invoke any tool by nameclean: remove.cache/and other temporary local artifacts
Cache
- cache is opt-in via
--cache - default cache directory:
.cache/ - cache files are ignored by git
Examples:
python bridge.py --url http://127.0.0.1:8744/sse check --cache
python bridge.py --url http://127.0.0.1:8744/sse call get_metadata --cache
VM Notes
If IDA runs inside a VM, 127.0.0.1 only works from inside that same VM.
ida-pro-mcp --transportuses a transport address such ashttp://0.0.0.0:8744bridge.py --urluses the reachable SSE address, usuallyhttp://:8744/sse
Do not use these from the host:
http://0.0.0.0:8744/ssehttp://127.0.0.1:8744/sseunless the bridge runs inside that same VM
Files
- [README.zh-CN.md](E:\新建文件夹\idamcpbridge\README.zh-CN.md): Chinese README
- [SECURITY.md](E:\新建文件夹\idamcpbridge\SECURITY.md): security notes
Notes
- PowerShell JSON escaping can be awkward;
--arguments-fileand--arguments-stdinare usually more reliable --extract content-textonly works when the response actually contains text content entries- this repository intentionally ignores temporary analysis artifacts and cache files
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: M0th9n
- Source: M0th9n/ida-mcp-bridge
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.