D.i.e Mcp

D.i.e Mcp

🚀 DIE (Detect It Easy) MCP 服务器

本项目提供了一个 MCP(模型上下文协议)服务器,允许 AI 代理使用 Detect It Easy(DIE)来分析可执行文件。该服务器充当 AI 模型与 DIE 命令行工具之间的桥梁。

🚀 快速开始

  1. 安装 DIE(Detect It Easy)命令行工具。
  2. 安装依赖:
pip install -r requirements.txt
  1. 运行服务器:
python die_server.py --die-path "path/to/diec.exe" --transport stdio

✨ 主要特性

  • 提供 MCP 服务器,让 AI 代理能借助 DIE 分析可执行文件。
  • 作为 AI 模型和 DIE 命令行工具的桥梁。

📦 安装指南

安装 DIE 命令行工具

需先安装 DIE(Detect It Easy)命令行工具。

安装项目依赖

执行以下命令安装项目所需依赖:

pip install -r requirements.txt

💻 使用示例

基础用法

运行服务器

python die_server.py --die-path "path/to/diec.exe" --transport stdio

高级用法

服务器选项设置

可通过以下选项对服务器进行配置:

  • --transport {stdio,sse}:传输模式(stdio 或 sse),默认值为 stdio。
  • --host HOST:绑定的主机(适用于 SSE 模式),默认值为 0.0.0.0。
  • --port PORT:监听的端口(适用于 SSE 模式),默认值为 8080。
  • --die-path DIE_PATH:DIE 命令行可执行文件(diec.exe)的路径。

可用的 MCP 工具

服务器通过 MCP 暴露了以下 DIE 功能:

analyze_file

使用 DIE 分析可执行文件。

{
"file_path": "path/to/file",
"json_output": true,
"deep_scan": false,
"entropy": false,
"verbose": false
}

show_special_info

获取特定方法的文件特殊信息。

{
"file_path": "path/to/file",
"method": "Hash"  # 或其他方法,如 "Entropy", "Info"
}

list_available_methods

列出文件所有可用的特殊方法。

{
"file_path": "path/to/file"
}

示例代码

可查看 examples/ 目录中的示例客户端和使用演示。

  • 0 关注
  • 0 收藏,39 浏览
  • system 提出于 2025-09-30 01:36

相似服务问题

相关AI产品