Token导航 LogoToken导航TokenDH.com
Headless IDA MCP Server logo
开发工具stdio官方级别未说明来源级核验

Headless IDA MCP Server

MCP Server

headless-ida-mcp-server

工具数

0

提示词数

0

GitHub Stars

40

资源数

0
Python开发工具命令行工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cnitlrt

提供方

cnitlrt

最后核验

2026/5/18 03:28

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run headless_ida_mcp_server

详细介绍

致谢

该项目建立在以下工作的基础上:

无头IDA MCP服务器

如果你想直接将服务器作为cli应用程序运行,而不是交互式IDA插件,你可以选择它。

项目描述

该项目使用IDA Pro的无头模式来分析二进制文件,并通过MCP提供一套工具来管理和操纵函数、变量等。

先决条件

  • Python 3.12或更高版本
  • IDA Pro无头支持(idat)https://github.com/DennyDai/headless-ida

安装

  1. 在本地克隆项目:
   git clone https://github.com/cnitlrt/headless-ida-mcp-server.git 
   cd headless-ida-mcp-server
  1. 安装依赖项:
   uv python install 3.12
   uv venv --python 3.12
   uv pip install -e .

配置

  1. 复制示例环境文件:
   cp .env_example .env
  1. 在中配置以下环境变量 .env:

- IDA_PATH:IDA Pro的无头可执行文件(idat)的路径,例如。, /home/ubuntu/idapro/idat - PORT:MCP服务器的端口号。, 8888 - HOST:MCP服务器的主机地址。, 127.0.0.1 - TRANSPORT:MCP传输模式(ssestdio)

用法

  1. 启动服务器:
   uv run headless_ida_mcp_server
  1. 使用MCP客户端连接到服务器:

调试它:

   npx -y @modelcontextprotocol/inspector

   {
   "mcpServers": {
      "ida": {
         "command": "/path/to/uv",
         "args": ["--directory","path/to/headless-ida-mcp-server","run","headless_ida_mcp_server"]
      }
   }
   }

![](./images/pic.png)

![](./images/pic2.png)

目录标签

目录标签

Python开发工具命令行工具developer-tools二进制分析本地部署IDAPro无头模式函数管理变量操作

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP