Sysinternals
БесплатноНе проверенFastMCP wrapper for Sysinternals CLI tools, enabling system diagnostics like process listing, handle inspection, and memory analysis through natural language.
Описание
FastMCP wrapper for Sysinternals CLI tools, enabling system diagnostics like process listing, handle inspection, and memory analysis through natural language.
README
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 |
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
Установка Sysinternals
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/sandraschi/sysinternals-mcpFAQ
Sysinternals MCP бесплатный?
Да, Sysinternals MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Sysinternals?
Нет, Sysinternals работает без API-ключей и переменных окружения.
Sysinternals — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Sysinternals в Claude Desktop, Claude Code или Cursor?
Открой Sysinternals на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Sysinternals with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
