cnitlrt_headless-ida-mcp-server
0
Headless IDA MCP Server is designed to provide remote analysis and management capabilities for binary files using IDA Pro in headless mode. It offers tools for managing functions and variables through the Multi-Client Protocol (MCP).
Headless IDA MCP Server
Headless IDA MCP Server is a headless server project based on IDA Pro, designed to provide remote analysis and management capabilities through the Multi-Client Protocol (MCP).
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.10 or higher
- IDA Pro with headless support
Installation
- Clone the project locally.
- Install dependencies.
Configuration
- Copy the example environment file.
- Configure environment variables like
IDA_PATH
,BINARY_PATH
,PORT
,HOST
, andTRANSPORT
.
Usage
- Start the server.
- Connect to the server using an MCP client.