Binary Ninja MCP ServerServer

rsprudencio
GitHub
Binary NinjaCode AnalysisSecurity

Loading subscription status...

💡 Description

A Model Context Protocol server that provides integration and automation tools for Binary Ninja through large language models. This server allows interaction with Binary Ninja to perform reverse engineering tasks such as retrieving assembly code, decompiled code, and renaming functions or variables.

📝 JSON Entries

{
  "mcpServers": [
    {
      "binja": {
        "args": [
          "-n",
          "mcp-server-binja"
        ],
        "command": "uvx"
      }
    }
  ]
}

🛠️ Tools

Pythonuv

Features

  • Retrieve function assembly code
  • Get decompiled code (HLIL)
  • Rename functions and variables
  • Add comments

💬 Example Queries

  • Get the assembly code for a named function
  • Retrieve the decompiled code for a named function
  • Rename a function or variable
  • Add comments to the code