Enterprise DNA
M MCP Servers Developer low

fosdickio/binary_ninja_mcp

by Various

A Binary Ninja plugin containing an MCP server that enables seamless integration with your favorite LLM/MCP client.

F

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_function
  • define_types
  • delete_comment
  • delete_function_comment
  • function_at
  • fetch_disassembly
  • get_binary_status
  • get_comment
  • get_function_comment
  • get_user_defined_type
  • list_classes
  • list_data_items
  • list_exports
  • list_imports
  • list_methods
  • list_namespaces
  • list_segments
  • rename_data
  • rename_function
  • rename_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
Free 27-page guide

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.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks