Skip to main content
Glama
sandraschi

sysinternals-mcp

by sandraschi

Sysinternals MCP

FastMCP 3.4 wrapper for 12 Sysinternals CLI tools (+ DIY RAMMap equivalent via WMI) -- autorunsc, handle64, pslist, listdlls, tcpvcon, sigcheck, accesschk, psloggedon, psfile, coreinfo, du, psinfo, rammap.

Stack: Python 3.12+ -- FastMCP 3.4.2 -- uv -- ruff

All 12 tools are confirmed CLI-native. No GUI automation, no fake backends. First-run auto-downloads each binary from https://live.sysinternals.com/, verifies the Authenticode signature, and caches it.

Tools

Tool

Function

What it does

autorunsc

run_autorunsc()

Startup/persistence scan -- CSV output via -c

handle64

list_handles()

Open handles/file locks -- verbose via -v

pslist

list_processes()

Process list with CPU, thread, handle counts

listdlls

list_all_dlls()

Loaded DLLs per process with version info

tcpvcon

list_connections()

TCP/UDP connections + owning process

sigcheck

run_sigcheck()

Authenticode verification, version, VT lookup

accesschk

check_permissions()

Effective permissions on files/registry/services

psloggedon

list_logged_on_users()

Logged-on users, local + network

psfile

list_remote_files()

Remotely opened files on this machine

coreinfo

get_cpu_info()

CPU topology, NUMA, cache, feature flags

du

disk_usage()

Directory size breakdown (recursive)

rammap

rammap_physical() / rammap_processes() / rammap_file_backed() / rammap_summary()

Physical memory breakdown via WMI (DIY RAMMap, no binary)

psinfo

system_info()

System info: OS, uptime, hotfixes, services

Related MCP server: PortMaster MCP

Quick start

git clone https://github.com/sandraschi/sysinternals-mcp.git
cd sysinternals-mcp
uv sync --group dev
uv run sysinternals-mcp    # stdio MCP for IDE

First run auto-downloads binaries and stores them in %LOCALAPPDATA%\sysinternals-mcp\bin\.

Transport

Mode

Command

stdio

uv run sysinternals-mcp

HTTP

MCP_PORT=11074 uv run sysinternals-mcp

Binary handling

  • No EXEs committed to git. Binaries downloaded on first use from live.sysinternals.com.

  • Authenticode verification: rejects anything not signed by Microsoft / Sysinternals.

  • EULA: accepted once per machine (marker file in cache dir).

Excluded tools (GUI-only, no scriptable export)

  • RAMMap -- no CLI export flag exists.

  • Process Explorer -- GUI-only, no scriptable CLI output.

License

MIT

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A comprehensive Model Context Protocol server that enables AI assistants to interact with and manage Windows systems, providing capabilities for file system operations, process management, system information retrieval, registry operations, service management, network diagnostics, and performance monitoring.
    Last updated
    7
    39
    5
    Apache 2.0
  • A
    license
    -
    quality
    -
    maintenance
    Enables comprehensive Windows process and service management with secure UAC elevation. Supports discovery, inspection, and control of processes by name, PID, or port number, with both AI-assisted and direct command-line interfaces.
    Last updated
  • F
    license
    -
    quality
    D
    maintenance
    Exposes Sysinternals and NirSoft Windows diagnostic binaries as MCP tools with safe subprocess execution. Dynamically registers tools from a binaries directory with built-in security filters for destructive operations.
    Last updated
  • F
    license
    -
    quality
    A
    maintenance
    A proof-of-concept MCP bridge that exposes Velociraptor's forensic triage tools to LLMs, enabling natural language querying of Windows endpoints for artifacts like network connections and suspicious processes.
    Last updated
    93

View all related MCP servers

Related MCP Connectors

  • Official Microsoft MCP Server to query Microsoft Entra data using natural language

  • Reasoning, code, anti-deception, memory harness MCP tools. Stdio or HTTPS api.ejentum.com/mcp

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

View all MCP Connectors

Latest Blog Posts

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/sandraschi/sysinternals-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server