{"repo":"cnitlrt/headless-ida-mcp-server","free":true,"listed":false,"github":"https://github.com/cnitlrt/headless-ida-mcp-server","clone":"git clone https://github.com/cnitlrt/headless-ida-mcp-server.git","description":"headless-ida-mcp-server","language":"Python","stars":43,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"Acknowledgments This project builds upon the work of: - Tools code adapted from ida-pro-mcp by mrexodia - Utilizes the headless-ida library by DennyDai Headless IDA MCP Server If you want to run the server directly as a cli app, rather than an IDA plugin interactively,you can chose it. Project Description This project uses IDA Pro's headless mode to analyze binary files and provides a suite of tools via MCP to manage and manipulate functions, variables, and more. Prerequisites - Python 3.12 or higher - IDA Pro with headless support (idat) https://github.com/DennyDai/headless-ida Installation 1. Clone the project locally: 2. Install dependencies: Configuration 1. Copy the example environment file: 2. Configure the following environment variables in .env : - IDA PATH : Path to IDA Pro's headless executable (idat), e.g., /home/ubuntu/idapro/idat - PORT : Port number for the MCP server, e.g., 8888 - HOST : Host address for the MCP server, e.g., 127.0.0.1 - TRANSPORT : MCP transport mode ( sse or stdio ) Usage 1. Start the server: 2. Connect to the server using an MCP client: Debug it: or","default_branch":null,"files":null,"tree":[],"storefront":"/r/cnitlrt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cnitlrt/headless-ida-mcp-server/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."}