Token导航 LogoToken导航

MCP Server · AI代理

Volatility MCP Server

一个将Volatility 3内存取证框架与Claude等MCP兼容LLM集成的模型上下文协议服务器,通过自然语言简化内存取证分析流程。

stdio官方级别未说明来源级核验工具 0
安全PythonClaudeClaude Desktop

快速开始

作者 / 组织
bornpresident
提供方
bornpresident
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

38

仓库热度

收录来源

2 个

MCP World

选型结论

Volatility MCP Server 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install mcp httpx

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

波动性MCP服务器

一种模型上下文协议(MCP)服务器,将Volatility 3内存取证框架与Claude和其他MCP兼容的LLM集成在一起。

为什么这很重要

在印度,由于该国人口众多和网络犯罪率上升,数字法医调查人员面临着大量积压的案件。该工具通过以下方式帮助应对这一挑战:

  • 允许研究人员使用简单的自然语言而不是复杂的命令来分析内存转储
  • 减少执行内存取证所需的技术专长
  • 通过自动化加速分析过程
  • 帮助清理积压案件,更快地向司法系统提供结果

通过使内存取证更容易访问,该工具可以显著减轻取证专家的负担,并改善印度各地的网络安全响应。

概述

该项目通过模型上下文协议(MCP)将Volatility 3框架的强大内存取证功能与大型语言模型(LLM)连接起来。它允许您使用自然语言执行内存取证分析,将Volatility插件作为MCP工具公开,可由Claude或其他兼容MCP的LLM直接调用。

特性

  • 自然语言记忆取证:让克劳德用自然语言分析内存转储
  • 过程分析:检查正在运行的进程、父子关系和隐藏的进程
  • 网络取证:识别内存转储中的网络连接
  • 恶意软件检测:查找潜在的代码注入和其他恶意工件
  • DLL分析:检查加载的DLL和模块
  • 文件对象:扫描内存中的文件对象
  • 自定义插件:使用自定义参数运行任何Volatility插件
  • 内存转储发现:自动查找目录中的内存转储

需求

  • Python 3.10或更高版本
  • 波动性3框架
  • Claude Desktop或其他MCP兼容客户端
  • MCP Python SDK(mcp 包装)

安装

  1. 克隆此存储库:
   git clone https://github.com/yourusername/volatility-mcp-server.git
  1. 安装所需的Python包:
   pip install mcp httpx
  1. 在脚本中配置波动率路径:

- 打开 volatility_mcp_server.py 并更新 VOLATILITY_DIR 变量指向您的Volatility 3安装路径。

  1. 配置Claude桌面:

- 打开位于以下位置的Claude Desktop配置文件: - 窗户: %APPDATA%\Claude\claude_desktop_config.json - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 添加服务器配置:

   {
     "mcpServers": {
       "volatility": {
         "command": "python",
         "args": [
           "/path/to/volatility_mcp_server.py"
         ],
         "env": {
           "PYTHONPATH": "/path/to/volatility3"
         }
       }
     }
   }

- 替换 /path/to/ 使用文件的实际路径。

  1. 重新启动Claude Desktop以应用更改。

用法

设置后,您可以简单地向Claude自然语言询问有关内存转储的问题:

  • “列出C:\\path\\to_dump.vmem内存转储中的所有进程”
  • “显示C:\\path\\to_dump.vmem中的网络连接”
  • “运行malfind检查内存转储中的代码注入”
  • “进程ID 4328中加载了哪些DLL?”
  • “检查C:\\path\\to_dump.vmem中的隐藏进程”

可用工具

服务器将以下Volatility插件作为MCP工具公开:

  1. list_available_plugins -显示您可以使用的所有波动性插件
  2. get_image_info -提供有关内存转储文件的信息
  3. run_pstree -显示流程层次结构
  4. run_pslist -从进程列表中列出进程
  5. run_psscan -扫描进程,包括可能隐藏的进程
  6. run_netscan -在内存转储中显示网络连接
  7. run_malfind -检测潜在的代码注入
  8. run_cmdline -显示进程的命令行参数
  9. run_dlllist -列出进程的已加载DLL
  10. run_handles -显示文件句柄和其他系统句柄
  11. run_filescan -扫描内存中的文件对象
  12. run_memmap -显示特定进程的内存映射
  13. run_custom_plugin -使用自定义参数运行任何Volatility插件
  14. list_memory_dumps -在目录中查找内存转储

内存取证工作流程

此MCP服务器实现了简化的内存取证工作流程:

  1. 初步分类:

- “显示memory.vem中的进程树” - “列出内存.vmem中的所有网络连接”

  1. 可疑流程调查:

- “使用什么命令行启动进程1234?” - “显示进程1234加载的所有DLL” - “进程1234中打开了哪些文件句柄?”

  1. 恶意软件狩猎:

- “在memory.vmem上运行malfind以检查代码注入” - “显示具有异常父子关系的流程” - “查找内存中的隐藏进程.vem”

故障排除

如果您遇到问题:

  1. 路径问题:

- 确保所有路径都是绝对的,并在Windows路径中使用双反斜杠 - 检查内存转储文件是否存在并且可读

  1. 权限问题:

- 以管理员身份运行Claude Desktop - 检查Python和Volatility目录是否具有适当的权限

  1. 波动误差:

- 确保波动率3自身正常工作 - 尝试直接在命令行中运行相同的命令

  1. MCP错误:

- 检查Claude Desktop日志中的MCP错误 - 确保MCP Python包安装正确

延伸

此服务器可以通过以下方式扩展:

  1. 添加更多波动性插件
  2. 创建自定义分析工作流
  3. 与其他取证工具集成
  4. 添加报告生成功能

许可证

MIT许可证

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

内存取证Python本地部署网络安全自动化分析数字取证LLM集成

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Volatility MCP Server

MCP World · 本页

0stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Volatility MCP Server 怎么安装?

公开资料给出的安装命令是 pip install mcp httpx,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Volatility MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Volatility MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Volatility MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Volatility MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP