关于 The Sleuth Kit Mcp Server
The Sleuth Kit Mcp Server 将 Sleuth Kit 命令行工具提供给使用 MCP 客户端的取证分析人员。它支持检查文件系统镜像,并按 inode 提取文件,也可保留源目录结构。
主要功能
- 01检查 Sleuth Kit 二进制文件
- 02查看磁盘和分区信息
- 03按文件路径查找 inode
- 04列出目录内容
- 05按 inode 提取文件和目录树
- 06读取 inode 元数据
适用场景
- 01检查 E01 或 RAW 等文件系统镜像
- 02根据路径定位文件的 inode
- 03从镜像提取文件或目录树
MCP 相关
它将 Sleuth Kit 操作作为 MCP 工具提供给 Cursor 和 Claude Desktop 等客户端,涵盖磁盘检查、路径与目录查询、文件提取及 inode 元数据读取。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
The Sleuth Kit MCP Server
The Sleuth Kit MCP 服务以 Model Context Protocol (MCP) 服务的形式提供 Sleuth Kit CLI 工具(mmstat、mmls、fls、ifind、icat)。这样,您就可以在 Cursor、Claude Desktop 等 MCP 客户端中分析**文件系统映像(E01、RAW、VMDK 等)**并提取文件。
工具
sleuthkit_healthcheck:检查 Sleuth Kit 二进制文件的安装状态disk_info:使用 file 命令和 mmstat 查看磁盘映像文件信息disk_partition_info:使用 mmls 分析磁盘分区信息search_inode_by_path:使用 ifind,以主分区偏移量为基准,通过直接路径查找来确认相应文件夹的 inode 编号files_in_directory:使用 fls 查看文件夹内容extract_files_by_inode:使用 icat,根据 inode 编号提取文件extract_directory_tree_by_inode:使用 icat,根据 inode 编号提取文件,同时保留原始路径结构istat_metadata:使用 istat,查看磁盘映像中基于 inode 的文件元信息
安装
1. 准备 Python 环境
git clone https://github.com/heejung0/sleuthkit-mcp-server.git
cd sleuthkit-mcp-server
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
- Windows 还需安装 python-magic-bin
2. 安装 Sleuth Kit
-
MacOS(Homebrew)
brew install sleuthkit -
Linux
sudo apt update sudo apt install sleuthkit -
Windows:从此链接下载 Windows 二进制文件
3. 连接 MCP 客户端
- MacOS
{
"mcpServers": {
"sleuthkit-MCP": {
"command": "/path/to/.venv/bin/python",
"args": [
"/path/to/sleuthkit_mcp_server.py"
],
"env": {
"PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin"
}
}
}
}
- Windows
{
"mcpServers": {
"sleuthkit-MCP": {
"command": "/path/to/.venv/Scripts/python",
"args": [
"/path/to/sleuthkit_mcp_server.py"
],
"env": {
"PATH": "/path/to/sleuthkit/bin"
}
}
}
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。