fosdickio/binary_ninja_mcp
by Various
A Binary Ninja plugin containing an MCP server that enables seamless integration with your favorite LLM/MCP client.
MCP
fosdickio/binary_ninja_mcp
Added 1 June 2026
Overview
A Binary Ninja plugin that runs an MCP server, allowing LLM clients to interact with the reverse engineering tool. It exposes Binary Ninja's analysis capabilities through the Model Context Protocol for automated code inspection and modification.
Best for
Best for
Reverse engineers and security researchers who want to use LLMs to interact with Binary Ninja programmatically.
Use cases
- Automate reverse engineering tasks by querying Binary Ninja via an LLM client
- Perform scripted binary analysis and patching through natural language commands
- Integrate Binary Ninja into larger MCP-based toolchains for security research
How to use
Install
npx -y binary-ninja-mcp Tools exposed
decompile_functiondefine_typesdelete_commentdelete_function_commentfunction_atfetch_disassemblyget_binary_statusget_commentget_function_commentget_user_defined_typelist_classeslist_data_itemslist_exportslist_importslist_methodslist_namespaceslist_segmentsrename_datarename_functionrename_single_variable
Tested with
Claude Desktop, Claude Code, Cursor, Windsurf, Cline
Notes
A Binary Ninja plugin that runs an MCP server, allowing LLM clients to interact with the reverse engineering tool. It exposes Binary Ninja’s analysis capabilities through the Model Context Protocol for automated code inspection and modification.
370 stars on GitHub. Last updated 2026-04-05. Licensed GPL-3.0.
Use cases
- Automate reverse engineering tasks by querying Binary Ninja via an LLM client
- Perform scripted binary analysis and patching through natural language commands
- Integrate Binary Ninja into larger MCP-based toolchains for security research
Pros
- Enables LLM-driven binary analysis without manual scripting
- Leverages Binary Ninja’s existing analysis engine and API
- Open source with 370 stars, indicating community interest
Cons
- Requires Binary Ninja license (not free or open source)
- Dependent on MCP client compatibility and LLM quality
- Limited to Python environment and Binary Ninja’s plugin ecosystem
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Enables LLM-driven binary analysis without manual scripting
- Leverages Binary Ninja's existing analysis engine and API
- Open source with 370 stars, indicating community interest
Cons
- Requires Binary Ninja license (not free or open source)
- Dependent on MCP client compatibility and LLM quality
- Limited to Python environment and Binary Ninja's plugin ecosystem
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.