mem-forensics-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VOLATILITY3_PATH | No | Path to the Volatility3 installation directory |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| memory_full_triageA | Run complete automated triage of memory dump. Uses Rust engine for fast data collection and Python analyzers for correlation. Produces executive summary with risk level, prioritized findings, and IOCs. |
| memory_analyze_imageA | Initialize memory image analysis. Tries Rust engine first (fast ISF auto-detection), falls back to Vol3. Returns session ID for subsequent operations. |
| memory_list_sessionsA | List all active memory analysis sessions. Shows session IDs, image paths, and engine status. |
| memory_get_statusA | Get status and capabilities. Shows available engines (Rust/Vol3) and what analyses can be performed. |
| memory_hunt_process_anomaliesB | Detect hidden processes, unusual parent-child relationships, and suspicious process attributes. Uses Rust pslist+psscan for data, Python analyzer for correlation. |
| memory_get_process_treeB | Get process tree showing parent-child relationships. Highlights suspicious processes. |
| memory_find_injected_codeB | Scan for code injection. Uses Rust malfind (fast), falls back to Vol3 malfind + YARA. |
| memory_find_c2_connectionsC | Find suspicious network connections. Uses Rust netscan for data, Python for C2 analysis. |
| memory_get_command_historyA | Recover attacker commands from cmd.exe history and process command lines. Uses Rust cmdscan, enriched by Vol3. |
| memory_extract_credentialsB | Extract credential artifacts via Vol3: NTLM hashes (SAM), LSA secrets, cached domain credentials. |
| memory_run_pluginA | Run a forensics plugin. Tier 1 (Rust, fast): pslist, psscan, cmdline, dlllist, malfind, netscan, cmdscan, search, readraw, rsds — use short names. Tier 3 (Vol3): any other plugin — short names auto-resolve (e.g. 'filescan', 'handles', 'envars'). If a short name fails, use full Vol3 path: 'windows.category.PluginName' (e.g. 'windows.mftscan.MFTScan'). Use 'filter' param to grep results server-side (avoids truncation). For search: use params={"pattern": "text", "encoding": "ascii|utf16le|hex", "limit": N, "context": N}. |
| memory_list_pluginsB | List all available plugins (Rust + Vol3). |
| memory_dump_processC | Get process info including memory regions and loaded DLLs. |
| memory_dump_vadB | Examine a specific VAD (memory region). Useful for injected code regions. |
| memory_list_dumpable_filesC | List files that can be extracted from memory cache. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/x746b/mem_forensics-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server