cnitlrt_headless-ida-mcp-server

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

  1. Clone the project locally.
  2. Install dependencies.

Configuration

  1. Copy the example environment file.
  2. Configure environment variables like IDA_PATH, BINARY_PATH, PORT, HOST, and TRANSPORT.

Usage

  1. Start the server.
  2. Connect to the server using an MCP client.