DIE(轻松检测)MCP服务器
概述
该项目提供了一个MCP(模型上下文协议)服务器,允许AI代理使用Detect It Easy(DIE)来分析可执行文件。服务器充当AI模型和DIE命令行工具之间的桥梁。
服务器结构
die_server.py-主MCP服务器实现requirements.txt-项目依赖关系examples/-可选示例客户端和使用演示
快速开始
- 安装DIE(轻松检测)命令行工具
- 安装依赖项:
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功能:
分析文件
使用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" # or other methods like "Entropy", "Info"
}list_available_methods
列出文件的所有可用特殊方法。
{
"file_path": "path/to/file"
}示例用法
请参阅 examples/ 示例客户端和使用演示的目录。
