Ida Pro Mcp vs Marvin

Side-by-side comparison of features, pricing, and ratings

Analysis reviewed Live tool data as of 2026-10-18
Cross-checked through our multi-step verification ·
Saved

At a glance

DimensionIda Pro McpMarvin
PricingFree (open-source)Free (open-source)
Primary FocusAI-assisted reverse engineering in IDA ProBuild LLM apps with decorators
Target UserSecurity researchers / reverse engineersPython developers
Core TechnologyMCP protocol integration with IDA ProDecorators (@ai_fn, @ai_classifier), Pydantic models
Model SupportAny MCP-compatible LLM clientOpenAI, Anthropic
Key IntegrationIDA Pro (>=8.3)Python codebase
Ida Pro Mcp
Ida Pro Mcp

Open-source MCP server that exposes your IDA Pro database to Claude Code, Cursor and other LLM clients for AI-assisted reverse engineering

Visit Website
Marvin
Marvin

Marvin turns ordinary Python functions, classes, and Pydantic models into LLM-powered AI tasks with decorators like @ai_fn and

Visit Website
Pricing
Free
Free
Plans
$0
$0/mo
Popularity
27 views
7.1k views
Skill Level
Advanced
Intermediate
API Available
Platforms
Plugin
CLI
Categories
🔐 Application & Code Security🔌 MCP Servers & Agent Tooling
📦 LLM App Frameworks & SDKs
Features
MCP server bridging IDA Pro to LLM clients for contextual Q&A on decompilation and disassembly
MCP resources for IDB metadata, segments, entry points, cursor, selection, local types, structs, imports and exports
Decompile and disassemble functions at any address via lookup_funcs and list_funcs
Write-back tools: set comments, rename local variables and functions, retype arguments, patch assembly bytes
int_convert tool handles decimal, hex, byte, ASCII and binary conversions to prevent LLM number-base hallucinations
Headless idalib-mcp server with persistent detached database workers that outlive the supervisor
Worker adoption: a new supervisor reuses an already-open database instead of re-analyzing it
idb_open mode parameter with prefer_headless, force_headless, prefer_gui and force_gui backends
idb_list, idb_save and idb_close session management with a --max-workers concurrency cap
Per-database health checks via server_health and is_active probes in idb_list
SSE transport for remote MCP connections and stdio transport for local clients
ida-pro-mcp --config emits ready-to-paste JSON config for clients the one-line installs don't cover
One-line plugin installs for Claude Code, Codex and Kimi Code marketplaces
Bundled prompt templates enforcing int_convert use and a decompile-annotate-retype-rename-document workflow
IDA_MCP_* environment variables for worker capacity, health probes, timeouts and request logging
marvin.run() for one-line task execution
@ai_fn decorator for AI-powered functions
@ai_classifier decorator for text classification
Function layer including cast, classify, extract, generate, say, summarize
Structured output via Pydantic result_type
Named Agent objects with custom instructions
marvin.Memory for persistent cross-conversation memory
Multi-agent coordination and agent composition
MCP (Model Context Protocol) server support
Streaming output support
Async-first API
Rate limiting and retries
Concurrency control
SQLite state store
CLI interactivity mode (cli=True)
Integrations
Claude
Claude Code
Cursor
VS Code
VS Code Insiders
Zed
Windsurf
Codex
Gemini CLI
Cline
LM Studio
Roo Code
Amazon Q Developer CLI
Augment Code
Copilot CLI
OpenAI
Anthropic
MCP servers

What real users say: Ida Pro Mcp vs Marvin

Not marketing copy and not our opinion — a structured sweep of public discussion (reviews, forums, communities and video comments), showing what people praise and what they complain about for each tool.

Ida Pro Mcp

46 mentions across 4 sources · 62% positive — mixed (weighted across 4 sources)

Hacker News, YouTube, GitHub, Lemmy

What users praise

  • • Full MCP bridge letting Claude, Cursor, VS Code, and Zed drive IDA directly rather than via chat window
  • • Write-back tools (comments, renames, byte patches, type declarations) let LLM suggestions land in the IDB
  • • Headless idalib-mcp server with persistent database workers enables remote/team workflows via SSE
  • • int_convert tool explicitly prevents LLM number-base hallucinations, a real-world reversing pain point

What frustrates them

  • • Requires paid IDA Pro 8.3+ and Python 3.11+ — unusable for Ghidra/radare2-only analysts
  • • OpenAI blocks or warns on IDA/MCP reverse-engineering tasks; provider policy is a real workflow risk
  • • Setup spans 20+ MCP clients and config paths, with history of client-specific misconfiguration bugs
  • • Best output depends heavily on prompting skill — vague prompts waste tokens and time

Researched Sep 14, 2026

Marvin

90 mentions across 7 sources · 29% positive — critical (averaged across 7 sources)

Hacker News, YouTube, Product Hunt, Bluesky, Stack Overflow, GitHub, Lemmy

What users praise

  • • Decorator-based API simplifies LLM integration for Python devs.
  • • Local execution gives full data control and no cloud lock-in.
  • • Supports OpenAI and Anthropic models with minimal configuration.
  • • Pydantic integration enables type-safe structured data extraction.

What frustrates them

  • • No real community feedback to validate reliability or usefulness.
  • • 110 open GitHub issues may indicate unresolved bugs.
  • • Azure OpenAI integration reported broken by multiple users.
  • • Documentation examples may not work as described (audio.speak bug).

Researched Jul 24, 2026

Who should pick which

  • Python developer building a chatbot
    Pick: Marvin

    Marvin's @ai_fn decorator lets you create an LLM-powered function in minutes, with built-in streaming and state management.

  • Malware analyst analyzing a packed binary
    Pick: Ida Pro Mcp

    Ida Pro Mcp lets you use Claude or Cursor to ask contextual questions about disassembly and automate deobfuscation tasks via MCP tools.

  • Developer needing structured data extraction
    Pick: Marvin

    Marvin's Pydantic-based extraction and @ai_classifier decorator are ideal for turning unstructured text into typed Python objects.

  • Vulnerability hunter using IDA Pro
    Pick: Ida Pro Mcp

    The plugin exposes xrefs, types, and functions as MCP resources, enabling AI-assisted code analysis without leaving your MCP client.

  • Prototyper with no DevOps resources
    Pick: Marvin

    Marvin runs locally with minimal setup—no managed services needed—while Ida Pro Mcp still requires IDA Pro installation and environment.

Frequently Asked Questions

Can I use Ida Pro Mcp without owning IDA Pro?

No. The plugin requires IDA Pro version 8.3 or higher. It will not work with IDA Free or earlier versions.

Does Marvin support models other than OpenAI and Anthropic?

The data lists only OpenAI and Anthropic integrations. However, since it's open-source, you can potentially extend support to other providers.

Can I use Ida Pro Mcp with hosted LLM services like OpenAI?

Yes, as long as your MCP client (e.g., Claude desktop app, Cursor) can connect to those models. The plugin is model-agnostic.

Does Marvin require a database or state management?

Marvin includes an SQLite state store for persistence, but it's optional. You can use it in memory as well.

Can I use Ida Pro Mcp in a team setting with shared sessions?

The data does not mention multi-user collaboration. The headless server supports multiple workers but appears to be per-analyst.

Is Marvin suitable for production-scale applications?

Its tagline says 'open-source Python framework' and includes features like caching and concurrency control, but the data notes 'Large-scale production systems requiring advanced orchestration' as a 'not for' category.

What MCP clients does Ida Pro Mcp support?

It supports 20+ clients including Claude, Cursor, VS Code, Zed, and Windsurf.

Does Marvin have built-in tools for classification?

Yes, the @ai_classifier decorator is specifically designed for text classification tasks.

More Ida Pro Mcp or Marvin comparisons

Explore each tool further

Browse these categories

Still deciding? Get the weekly AI tools brief

One email a week — new tools, honest comparisons, no spam.

Last reviewed: July 30, 2026