📡 MCP Radar

whoisqwerz/pocket_disasm

Multi-session IDALib MCP router for coding agents. Analyze multiple binaries in parallel with IDA-compatible reverse engineering tools.

21 stars
1 forks
Python
momentum ▲ 44.0
created 2026-07-12
on radar since 2026-07-13
star trend 13 → 21 since 2026-07-13
binary-analysiscoding-agentsdecompileridaidalibllmmalware-analysismcpmodel-context-protocolpythonreverse-engineering
View on GitHub ↗

About pocket_disasm

One MCP endpoint. Many isolated IDALib sessions.

A lightweight, agent-first control layer for headless binary analysis with the IDA Pro MCP toolset.

[!IMPORTANT] Pocket Disasm is an independent open-source project. It is not affiliated with, endorsed by, sponsored by, or an official product of Hex-Rays. IDA Pro and IDALib are products of Hex-Rays and require a separate valid installation and license. Pocket Disasm does not distribute IDA, IDALib, or any Hex-Rays software.

Pocket Disasm runs one public MCP router and gives every binary its own IDALib worker. Coding agents can create, select, inspect, save, and close analysis sessions without launching a separate interactive IDA window for every file.

The project uses a pinned revision of mrexodia/ida-pro-mcp as its core MCP analysis implementation and tool catalog. Pocket Disasm builds its unified multi-session router, process isolation, agent integrations, diagnostics, and terminal control center around that upstream project.

The installer creates an isolated Python environment under %LOCALAPPDATA%\PocketDisasm, installs pinned dependencies, adds the pocket command to the user PATH, and opens the terminal control center.

- One endpoint — agents connect to a single streamable HTTP MCP endpoint. - True multi-session analysis — each binary runs in an independent IDALib process. - Parallel agent workflows — several agents can analyze different binaries simultaneously. - IDA Pro MCP compatibility — analysis calls are routed to the pinned ida-pro-mcp tool catalog. - Agent-managed sessions — the LLM can open and switch binar

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/whoisqwerz--pocket_disasm.html)

Related MCP servers

bybit-exchange/kaas

Turn scattered notes, docs and transcripts into a queryable Markdown wiki — an LLM knowledge-base compiler with MCP access, no embeddings, self-hosted.

⭐ 82Python
vinodborole/okf-kit

Turn any website into a portable, agent-ready Open Knowledge Format (OKF) bundle — no LLM required. Crawl, sync, chat offline, and serve docs to coding agents over MCP.

⭐ 5Python
AlexanderBoger/SaveContext

Git LFS for your LLM context — 20x Context Savings — an MCP server that keeps big documents out of the model and returns byte-exact quotes for a fraction of the tokens.

⭐ 5Python
Alex663028/pulse-agent

Pulse — Hermes-style self-improving AI agent. Reliability-first rebuild with evaluated skill self-evolution, multi-agent team orchestration, dialectic user modeling, and fully self-hosted default stac

⭐ 4Python
Azure-Samples/foundry-hosted-agents-workshop

A hands-on, step-by-step workshop for building a Travel Assistant agent on Microsoft Foundry hosted agents with the Agent Framework - growing from a single agent to a multi-agent planner with function

⭐ 3Python
MuhittinYilmazer/akana

Self-hosted, local-first AI assistant server: swappable LLM providers, review-gated memory, an encrypted vault, and wake-word voice. No accounts, no telemetry.

⭐ 3Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.