{"repo":"Invoke-RE/binja-lattice-mcp","free":true,"listed":false,"github":"https://github.com/Invoke-RE/binja-lattice-mcp","clone":"git clone https://github.com/Invoke-RE/binja-lattice-mcp.git","description":"Plugin interface for remote communications with Binary Ninja database and MCP server for interfacing with LLMs.","language":"Python","stars":65,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"BinjaLattice BinjaLattice is a secure communication protocol for Binary Ninja that enables interaction with external Model Context Protocol (MCP) servers and tools. It provides a structured way to acquire information from Binary Ninja and the ability to modify an active Binary Ninja database over HTTP with a REST API. Demo Features - Secure Authentication : Token-based authentication system - Encrypted Communication : Optional SSL/TLS encryption - Binary Analysis Context : Export pseudocode, disassembly, variable names, binary information etc. - Binary Modification : Update function names, add comments, rename variables - Token Management : Automatic expiration and renewal of authentication tokens Installation Windows (Automated) Run the PowerShell installer for a one-shot setup: This will: - Install the plugin to %APPDATA%\\Binary Ninja\\plugins\\ - Create a Python virtual environment ( .venv ) - Install all dependencies - Output a ready-to-use MCP configuration Manual Installation (All Platforms) 1. Copy plugin/lattice server plugin.py and plugin/lattice config.ini to your Binary Ninja plugins directory: - Linux: /.binaryninja/plugins/ - macOS: /Library/Application Support/Binary Ninja/plugins/ - Windows: %APPDATA%\\Binary Ninja\\plugins\\ 2. Generate a secure API key and set this as the api key value within lattice config.ini 3. Create a virtual environment: 4. Activate and install dependencies: Usage Starting the Server in Binary Ninja 1. Open Binary Ninja and load a binary fil","default_branch":null,"files":null,"tree":[],"storefront":"/r/Invoke-RE","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Invoke-RE/binja-lattice-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}