Hex-Rays IDA MCP
Related Servers
Alternatives to Hex-Rays IDA MCP
No user-submitted related servers found.
Related Servers
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to remotely drive IDA Pro for reverse engineering and binary analysis, including script execution, binary metadata retrieval, value/text/byte searches, and disassembly.-
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to drive IDA Pro for reverse engineering and binary analysis, including running Python scripts inside the disassembler, extracting strings, imports, exports and functions, searching for immediate values, text and byte sequences, and retrieving disassembly for address ranges.-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to inspect, reverse engineer, decompile, and operate on binaries through IDA Pro, including headless and GUI sessions, over stdio or Streamable HTTP.72 npmMIT
- AlicenseAqualityAmaintenanceEnables AI agents to interact with IDA Pro databases and GUI, supporting reverse engineering tasks such as analyzing binaries and querying open files via natural language.672 npm7,577 PyPI1,468MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to interact with IDA Pro for reverse engineering and binary analysis tasks. Supports executing Python scripts, retrieving binary strings, imports, exports, and functions, and searching immediate values, text, and byte sequences, plus disassembly.-
- FlicenseNot gradedqualityAmaintenanceEnables AI assistants to drive IDA Pro for reverse engineering and binary analysis by executing Python scripts and querying binaries for strings, imports, exports, and functions. It also supports searching immediate values, text, and byte sequences, and retrieving disassembly over address ranges.-
TDQS
Scored across 79 tools
Multiple tools have overlapping or indistinguishable purposes: execute_python, py_eval, and py_exec_file all run Python in IDA; save_database and idb_save both save; list_funcs, func_query, and lookup_funcs all retrieve functions; imports/imports_query and xrefs_to/xref_query duplicate. Descriptions provide some guidance, but an agent will struggle to choose reliably among many near-equivalent tools.
Most names use snake_case, but conventions are mixed: some are bare nouns or verbs (decompile, disasm, imports, callees, callgraph), others use get_/list_/set_ verbs, and duplicate concepts are named inconsistently (save_database vs idb_save, py_eval vs execute_python). The naming is readable but not predictable.
79 tools is far beyond a well-scoped set for this server, even for a broad reverse-engineering domain. Many tools are redundant or narrowly specialized variants that should be consolidated, making the surface overwhelming.
The set covers database lifecycle, analysis, decompilation/disassembly, xrefs, types, patching, renaming, signatures, and reporting. Some minor gaps exist, such as no explicit exports-listing tool and limited structured deletion beyond undefine/delete_stack, but Python execution provides workarounds.