Volatility-MCP-Server

Volatility-MCP-Server

3.4

If you are the rightful owner of Volatility-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that integrates Volatility 3 memory forensics framework with Claude and other MCP-compatible LLMs.

This project bridges the powerful memory forensics capabilities of the Volatility 3 Framework with Large Language Models (LLMs) through the Model Context Protocol (MCP). It allows you to perform memory forensics analysis using natural language by exposing Volatility plugins as MCP tools that can be invoked directly by Claude or other MCP-compatible LLMs.

Features

  • Natural Language Memory Forensics: Ask Claude to analyze memory dumps using natural language
  • Process Analysis: Examine running processes, parent-child relationships, and hidden processes
  • Network Forensics: Identify network connections in memory dumps
  • Malware Detection: Find potential code injection and other malicious artifacts
  • DLL Analysis: Examine loaded DLLs and modules

Tools

  1. list_available_plugins

    Shows all Volatility plugins you can use

  2. get_image_info

    Provides information about a memory dump file

  3. run_pstree

    Shows the process hierarchy

  4. run_pslist

    Lists processes from the process list

  5. run_psscan

    Scans for processes including ones that might be hidden

  6. run_netscan

    Shows network connections in the memory dump

  7. run_malfind

    Detects potential code injection

  8. run_cmdline

    Shows command line arguments for processes

  9. run_dlllist

    Lists loaded DLLs for processes

  10. run_handles

    Shows file handles and other system handles

  11. run_filescan

    Scans for file objects in memory

  12. run_memmap

    Shows the memory map for a specific process

  13. run_custom_plugin

    Run any Volatility plugin with custom arguments

  14. list_memory_dumps

    Find memory dumps in a directory