Skip to main content
Glama
mrphrazer

Binary Ninja Headless MCP

by mrphrazer

Related Servers

Alternatives to Binary Ninja Headless MCP

No user-submitted related servers found.

    Related Servers

    • A
      license
      C
      quality
      A
      maintenance
      Enables AI agents and external tools to perform reverse engineering on compiled binaries through IDA, including decompilation, disassembly, cross-references, type management, patching, signature generation, and dynamic debugging.
      79
      59 npm
      MIT
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables AI assistants to execute scripts, inspect binaries, search values, strings, and byte sequences, retrieve functions, exports, and strings, and obtain disassembly through a standardized interface.
      -
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to inspect, reverse engineer, decompile, and operate on binaries through IDA Pro, including headless and GUI sessions, over stdio or Streamable HTTP.
      59 npm
      MIT
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables AI agents to import, disassemble, and debug binaries directly so they can perform cross-reference reasoning, rename stripped functions, and recover structure layouts during native reverse-engineering workflows. It integrates with offline ELF reconnaissance output to support symbol and struct recovery without opening the Ghidra GUI.
      -
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables AI assistants to remotely control a disassembler/debugger for reverse engineering, including executing Python scripts, inspecting binaries, searching for values, text, or byte sequences, and retrieving disassembly, functions, exports, and strings.
      -

    TDQS

    C2.3/5.0

    Scored across 181 tools

    Disambiguation3/5

    While the use of prefixes (e.g., session., binary., function.) helps organize tools, several pairs have nearly identical descriptions (e.g., binary.get_function_disassembly_at and disasm.function both say 'Get full disassembly for the function containing an address'), creating confusion. The high number of tools (181) also makes it harder to distinguish subtle differences.

    Naming Consistency5/5

    All tools follow a consistent dot-separated naming convention with lower-case words, typically a prefix indicating the domain followed by a descriptive verb or noun (e.g., session.open, binary.functions, annotation.rename_function). No mixing of styles or irregularities.

    Tool Count1/5

    At 181 tools, this server drastically exceeds the typical MCP scope (3-15 tools). Even for a comprehensive binary analysis platform, this count is extreme and makes the tool set unwieldy for agents. The server would benefit from being split into multiple focused servers.

    Completeness5/5

    The tool set covers an exhaustive range of operations for binary analysis: session management, analysis control, memory, disassembly, IL, annotations, patching, undo, tasks, types, workflows, projects, plugins, and more. There are no obvious gaps for the headless Binary Ninja use case.

    Maintenance

    ActivitySlowing
    ResponsivenessNo issues