Skip to main content
Glama

Headless IDA MCP Server

by cnitlrt

감사의 말

이 프로젝트는 다음의 작업을 기반으로 합니다.

헤드리스 IDA MCP 서버

IDA 플러그인을 대화형으로 사용하는 대신 CLI 앱으로 서버를 직접 실행하려면 이를 선택할 수 있습니다.

프로젝트 설명

이 프로젝트에서는 IDA Pro의 헤드리스 모드를 사용하여 바이너리 파일을 분석하고 MCP를 통해 함수, 변수 등을 관리하고 조작할 수 있는 도구 모음을 제공합니다.

필수 조건

설치

  1. 프로젝트를 로컬로 복제합니다.지엑스피1
  2. 종속성 설치:
    uv python install 3.12 uv venv --python 3.12 uv pip install -e .

구성

  1. 예제 환경 파일을 복사하세요.
    cp .env_example .env
  2. .env 에서 다음 환경 변수를 구성합니다.
    • IDA_PATH : IDA Pro의 헤드리스 실행 파일(idat) 경로(예: /home/ubuntu/idapro/idat
    • PORT : MCP 서버의 포트 번호, 예: 8888
    • HOST : MCP 서버의 호스트 주소, 예: 127.0.0.1
    • TRANSPORT : MCP 전송 모드( sse 또는 stdio )

용법

  1. 서버를 시작합니다:
    uv run headless_ida_mcp_server
  2. MCP 클라이언트를 사용하여 서버에 연결합니다.디버깅:
    npx -y @modelcontextprotocol/inspector
    또는
    { "mcpServers": { "ida": { "command": "/path/to/uv", "args": ["--directory","path/to/headless-ida-mcp-server","run","headless_ida_mcp_server"] } } }

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

IDA Pro의 헤드리스 모드를 통해 원격 바이너리 분석 기능을 제공하는 서버로, 사용자는 멀티 클라이언트 프로토콜을 통해 함수, 변수 및 기타 바이너리 요소를 관리하고 조작할 수 있습니다.

  1. 헤드리스 IDA MCP 서버
    1. 프로젝트 설명
    2. 필수 조건
    3. 설치
    4. 구성
    5. 용법

Related MCP Servers

  • -
    security
    F
    license
    -
    quality
    A Model Context Protocol server for reading and analyzing binary files, with initial support for Unreal Engine asset files (.uasset).
    Last updated -
    Python
    • Linux
    • Apple
  • A
    security
    F
    license
    A
    quality
    A server that provides advanced mathematical and financial calculation capabilities for AI code assistants, enabling them to perform complex calculations like symbolic calculus, numerical methods, and financial analysis without implementing algorithms directly.
    Last updated -
    18
    1
    JavaScript
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server for IDA interaction and automation. This server provides tools to read IDA database via Large Language Models.
    Last updated -
    19
    443
    Python
    MIT License
    • Apple
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol server that enables AI assistants to interact with IDA Pro for reverse engineering and binary analysis tasks.
    Last updated -
    8
    14
    Python
    MIT License
    • Linux
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cnitlrt/headless-ida-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server