MemProcFS MCP Server
Integrates with GitHub Copilot in VS Code to perform memory forensics analysis, including loading memory dumps, enumerating processes and drivers, reading memory, and exploring the virtual file system.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MemProcFS MCP ServerLoad the memory dump chall1.mem"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MemProcFS MCP Server
A Model Context Protocol (MCP) server for memory forensics analysis using MemProcFS.
Features
Load Memory Images: Analyze memory dumps (.mem, .raw, .dmp)
Process Analysis: List and analyze processes
Network Analysis: View network connections
Memory Reading: Read physical memory at any address
Registry Analysis: List registry hives
Driver Enumeration: List loaded kernel drivers
VFS Navigation: Browse MemProcFS virtual file system
Advanced Commands: Execute any MemProcFS operation via exec_command
Related MCP server: Protocol-SIFT-Async-Bridge
Installation
Prerequisites
Python 3.10+
MemProcFS binaries (download separately)
Quick Setup
# Clone the repository
git clone https://github.com/Varshith-JV-1410/memprocfs-mcp.git
cd memprocfs-mcp
# Run the setup script (automatically installs dependencies)
python setup.pyThe setup script will:
Check Python version (requires 3.10+)
Install dependencies from
requirements.txtVerify MemProcFS installation
Provide exact MCP configuration for VS Code and Claude Desktop
Manual Setup
# Install dependencies from requirements.txt
pip install -r requirements.txt
# Download MemProcFS from:
# https://github.com/ufrisk/MemProcFS/releases/latest
# Extract to memprocfs/ folderUsage
python server.pyMCP Configuration
For VS Code (GitHub Copilot)
Add to your VS Code settings (mcp.json):
{
"memprocfs-mcp": {
"command": "python",
"args": ["/path/to/memprocfs-mcp/server.py"],
"type": "stdio",
"env": {
"PYTHONPATH": "/path/to/memprocfs-mcp"
}
}
}For Claude Desktop
Add to claude_desktop_config.json:
{
"memprocfs-mcp": {
"command": "python",
"args": ["/path/to/memprocfs-mcp/server.py"],
"env": {
"PYTHONPATH": "/path/to/memprocfs-mcp"
}
}
}Replace
/path/to/memprocfs-mcp/with the actual path to this project. Runpython setup.pyto get the exact configuration for your system.
Available Tools
Tool | Description |
| Load a memory dump file for analysis |
| List all processes in the memory image |
| Analyze a specific process by PID |
| Get all network connections |
| Get physical memory map |
| Read physical memory at address |
| List registry hives |
| List loaded kernel drivers |
| Get session state |
| Save analysis report |
| Execute advanced commands |
exec_command Sub-Commands
Command | Description | Parameters |
| List VFS directory |
|
| Read VFS file |
|
| List Windows services | - |
| List user accounts | - |
| List kernel objects | - |
| List pool tags (30s timeout) | - |
| Get detailed process info |
|
| Get kernel build number | - |
| List VFS files with details |
|
License
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
MCP server for mandates, delegation, policy-gated execution, credential grants, and audit.
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
Related MCP Servers
- FlicenseAqualityDmaintenanceA Model Context Protocol server for conducting Linux binary analysis and guest system forensics within QEMU virtual machines. It enables automated VM lifecycle management, memory dumping, and interactive debugging workflows for analyzing processes and artifacts.222-
- AlicenseNot gradedqualityDmaintenanceA production-grade, type-safe MCP server for memory forensics via Volatility 3, enabling LLM-assisted incident response without timeouts or evidence spoliation.1MIT
- AlicenseBqualityBmaintenanceMulti-tier memory forensics MCP server combining a fast Rust engine with Volatility3 coverage for analyzing memory dumps.156MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that exposes dynamic binary instrumentation, memory editing, pointer scanning, and scripting capabilities to AI agents, enabling real-time process inspection and modification.MIT