Headless IDA MCP Server
감사의 말
이 프로젝트는 다음의 작업을 기반으로 합니다.
mrexodia가 ida-pro-mcp 에서 수정한 도구 코드
DennyDai의 headless-ida 라이브러리를 활용합니다.
헤드리스 IDA MCP 서버
IDA 플러그인을 대화형으로 사용하는 대신 CLI 앱으로 서버를 직접 실행하려면 이를 선택할 수 있습니다.
프로젝트 설명
이 프로젝트에서는 IDA Pro의 헤드리스 모드를 사용하여 바이너리 파일을 분석하고 MCP를 통해 함수, 변수 등을 관리하고 조작할 수 있는 도구 모음을 제공합니다.
Related MCP server: IDA Auto MCP
필수 조건
Python 3.12 이상
헤드리스 지원이 있는 IDA Pro(idat) https://github.com/DennyDai/headless-ida
설치
프로젝트를 로컬로 복제합니다.
지엑스피1
종속성 설치:
uv python install 3.12 uv venv --python 3.12 uv pip install -e .
구성
예제 환경 파일을 복사하세요.
cp .env_example .env.env에서 다음 환경 변수를 구성합니다.IDA_PATH: IDA Pro의 헤드리스 실행 파일(idat) 경로(예:/home/ubuntu/idapro/idatPORT: MCP 서버의 포트 번호, 예:8888HOST: MCP 서버의 호스트 주소, 예:127.0.0.1TRANSPORT: MCP 전송 모드(sse또는stdio)
용법
서버를 시작합니다:
uv run headless_ida_mcp_serverMCP 클라이언트를 사용하여 서버에 연결합니다.
디버깅:
npx -y @modelcontextprotocol/inspector또는
{ "mcpServers": { "ida": { "command": "/path/to/uv", "args": ["--directory","path/to/headless-ida-mcp-server","run","headless_ida_mcp_server"] } } }


This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceMCP server for reverse engineering that enables interaction with IDA Pro for analysis tasks such as decompilation, disassembly, and memory engagement reports.2446MIT
- FlicenseNot gradedqualityCmaintenanceA headless IDA Pro MCP server that enables AI agents to automatically open, analyze, and query multiple binary files simultaneously without manual GUI interaction. It provides 36 tools for tasks like decompilation, disassembly, and cross-reference analysis through IDA's idalib library.11
- FlicenseNot gradedqualityCmaintenanceA headless MCP server that manages multiple independent IDA Pro worker processes for reverse engineering, supporting database operations and debug tools.12
- AlicenseNot gradedqualityDmaintenanceHeadless MCP server for IDA Pro enabling on-demand database loading and programmatic reverse engineering workflows via MCP tools.18MIT
Related MCP Connectors
MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.
MCP server for Klever blockchain smart contract development.
Remote MCP server for XDaLa workflow preparation on XGR.Network.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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