ida-pro-mcp logo
ida-pro-mcp
★ 13.1k
vs
ironcurtain logo
ironcurtain
★ 614

ida-pro-mcp vs ironcurtain

ida-pro-mcp: IDA Pro MCP is a straightforward Model Context Protocol (MCP) server that integrates IDA Pro with various MCP clients, enabling powerful LLM-assisted reverse engineering. It offers a comprehensive, type-safe API for accessing and modifying IDA Pro's internal state, streamlining automated analysis workflows.; ironcurtain: IronCurtain provides a secure runtime for autonomous AI agents, enforcing security policies derived from human-readable constitutions to prevent issues like prompt injection. It ensures agents operate within defined boundaries through mechanisms like V8 isolates and a policy engine that mediates all tool calls.

01

TL;DR

ida-pro-mcp logo
ida-pro-mcpSecurity & Safety · ★ 13.1k
When to choose:
  • You use Hex-Rays IDA Pro for binary analysis and want to connect Claude or Cursor to IDA's disassembler, decompiler, and type system via MCP.
  • You want to automate function renaming, pseudocode commentary, and vulnerability identification inside IDA Pro.
When to skip:
  • You rely on the open-source NSA Ghidra decompiler; GhidraMCP is the dedicated bridge for Ghidra.
  • You do not hold an active IDA Pro license.
ironcurtain logo
ironcurtainSecurity & Safety · ★ 614

Securely Automating Development Tasks: Allowing AI agents to manage files and execute Git operations like cloning and pushing changes within defined security boundaries.

02

Side-by-Side Comparison

Field
ida-pro-mcp logoida-pro-mcp
ironcurtain logoironcurtain
Category
Security & Safety
Security & Safety
Stars
★ 13.1k
★ 614
License
MIT
Apache-2.0
Install Command
pip uninstall ida-pro-mcp && pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip && ida-pro-mcp --install
npm install -g @provos/ironcurtain
Updated
3w ago
2d ago
Open Source
Yes
Yes
Tags
IDA Pro, Reverse Engineering, MCP
AI Agents, Security, Runtime
03

Features

ida-pro-mcp logoida-pro-mcp
01Type-safe API with TypedDict schemas for better IDE support and LLM structured outputs
02Batch-first design where most operations accept both single items and lists
03Consistent error handling where all batch operations return structured error information
04Cursor-based pagination for search functions to manage large results
05Performance optimization with string caching to avoid repeated build_strlist calls
ironcurtain logoironcurtain
01Constitution-driven Security Policy: Define security intent in plain English, which is then compiled into deterministic and enforceable rules.
02Semantic Interposition & Runtime Enforcement: All agent interactions and tool calls are routed through a policy engine that allows, denies, or escalates based on policy.
03Untrusted Agent Model: Assumes the LLM may be compromised (e.g., by prompt injection or drift), enforcing security at the boundary regardless of the model's behavior.
04Multi-mode Operation: Supports both an internal LLM agent running in a V8 sandbox (Code Mode) and external agents running in Docker containers (Docker Agent Mode).
05Built-in Capabilities: Ships with pre-configured MCP servers for filesystem, Git, web fetching, and GitHub operations, all governed by policy.
04

Use Cases

ida-pro-mcp logoida-pro-mcp
↳LLM-assisted reverse engineering directly within IDA Pro
↳Automating binary analysis tasks and programmatic modification of IDA Pro's database
↳Integrating IDA Pro's rich context with various Model Context Protocol (MCP) clients
ironcurtain logoironcurtain
↳Securely Automating Development Tasks: Allowing AI agents to manage files and execute Git operations like cloning and pushing changes within defined security boundaries.
↳Autonomous Code Management and Bug Fixing: Utilizing agents to fix failing tests or perform code modifications in a project workspace with robust policy enforcement.
↳Controlled API Interactions: Enabling agents to interact with web services (e.g., web search, GitHub APIs) with granular policy control over each specific API call.
↳Managing AI Agent Security in Complex Environments: Running external AI agents (e.g., Claude Code, Goose) securely within a Docker container, with IronCurtain mediating every tool call through its policy engine.
↳Remote Agent Control and Escalation Handling: Interacting with and approving agent actions via end-to-end encrypted messaging platforms like Signal.
05

Best For

ida-pro-mcp logoida-pro-mcp
Most PopularEssentialTrending
ironcurtain logoironcurtain
—
FAQ

FAQ

What is the difference between ida-pro-mcp and ironcurtain?
Both ida-pro-mcp and ironcurtain are in the Security & Safety category. ida-pro-mcp has 13.1k stars, while ironcurtain has 614 stars.
Which is better, ida-pro-mcp or ironcurtain?
The best choice depends on your use case. Choose ida-pro-mcp if LLM-assisted reverse engineering directly within IDA Pro, and ironcurtain if Securely Automating Development Tasks: Allowing AI agents to manage files and execute Git operations like cloning and pushing changes within defined security boundaries..
Is ida-pro-mcp free or open source?
Yes, ida-pro-mcp is open source on GitHub (MIT).
Is ironcurtain free or open source?
Yes, ironcurtain is open source on GitHub (Apache-2.0).
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
→

Related