{"repo":"whoisqwerz/pocket_disasm","free":true,"listed":false,"github":"https://github.com/whoisqwerz/pocket_disasm","clone":"git clone https://github.com/whoisqwerz/pocket_disasm.git","description":"Multi-session IDALib MCP router for coding agents. Analyze multiple binaries in parallel with IDA-compatible reverse engineering tools.","language":"Python","stars":36,"topics":["binary-analysis","coding-agents","decompiler","ida","idalib","llm","malware-analysis","mcp","model-context-protocol","python"],"license":"MIT","category":"mcp-servers","readme_excerpt":"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. Install Run one command in PowerShell: Then open a new terminal and run: 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. Why Pocket Disasm - 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 ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/whoisqwerz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/whoisqwerz/pocket_disasm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}