AgentStack
MCP verified MIT Self-run

Ida Mcp Bridge

mcp-m0th9n-ida-mcp-bridge · by M0th9n

Minimal CLI companion for calling ida-pro-mcp over SSE from shell scripts, lightweight agents, and general AI workflows.

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add mcp-m0th9n-ida-mcp-bridge

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Ida Mcp Bridge? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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-mcp run in the same environment
  • ida_mcp_bridge runs 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 metadata
  • tools: list tools exposed by the MCP server
  • call: invoke any tool by name
  • clean: 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 --transport uses a transport address such as http://0.0.0.0:8744
  • bridge.py --url uses the reachable SSE address, usually http://:8744/sse

Do not use these from the host:

  • http://0.0.0.0:8744/sse
  • http://127.0.0.1:8744/sse unless 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-file and --arguments-stdin are usually more reliable
  • --extract content-text only 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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.