windows-operations-mcp
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Windows system administration via MCP — services, registry, accounts, event logs, networking, automation, and more.
Windows Operations MCP
MCP server for native Windows system administration — services, registry, accounts, event logs, networking, firewall, scheduled tasks, environment variables, AppX management, NTFS permissions, process monitoring, archive management, and JSON data operations.
Built on FastMCP 3.2+ with dual-transport (stdio + HTTP), a React dashboard, and an optional Tauri/NSIS desktop installer.
Quick Start
git clone https://github.com/sandraschi/windows-operations-mcp
cd windows-operations-mcp
just install
just mcp
For the web dashboard: just web (backend on :10748, frontend on :10749).
See INSTALL.md for manual setup or Claude Desktop integration.
Install the MCPB bundle
Claude Desktop (Windows) one-liner — Claude-only:
irm https://github.com/sandraschi/windows-operations-mcp/releases/latest/download/install.ps1 | iex
Every other MCP client (Cursor, Windsurf, OpenCode, Copilot, Antigravity) via uvx:
{
"mcpServers": {
"windows-operations-mcp": {
"command": "uvx",
"args": ["--from", "git+https://github.com/sandraschi/windows-operations-mcp", "windows-operations-mcp"]
}
}
}
Tools
| Tool | What it does |
|---|---|
windows_registry |
Read, write, delete, export registry keys with auto-backup |
windows_accounts |
List/add/remove users and groups, manage group membership |
windows_services |
List, start, stop, restart Windows services |
windows_event_logs |
Query, clear, export event logs across all channels |
windows_network |
Firewall rule management (netsh) and adapter diagnostics |
windows_environment |
Get, set, delete persistent user/system env vars |
windows_apps |
List and uninstall AppX/Store packages |
windows_permissions |
View, grant, revoke NTFS ACLs (ICACLS) with inheritance control |
windows_automation |
Scheduled tasks (schtasks) and WMI/CIM queries |
windows_performance |
CPU, memory, disk, network metrics per-process and system-wide |
json_operations |
Read, write, deep-merge, validate, fuzzy-extract JSON |
archive_management |
Create, list, extract ZIP, TAR, and Windows CAB archives |
agentic_operations |
Autonomous system hardening and troubleshooting (LLM sampling) |
command_execution |
Execute PowerShell and CMD commands with reliable output capture |
container_execution |
Docker exec and file copy inside containers |
All tools use the portmanteau pattern — a single tool with an operation parameter instead of many individual tools.
Documentation
| Document | Contents |
|---|---|
| INSTALL.md | Installation, Claude Desktop config, troubleshooting |
| QUICKSTART.md | 5-minute guide with examples |
| docs/ | Full documentation index |
| examples/ | Runnable usage examples |
| CHANGELOG.md | Release history |
| llms.txt | LLM-friendly index |
| llms-full.txt | Full LLM context |
Stack
- Backend: Python 3.12+, FastMCP 3.2+, FastAPI, Starlette, psutil, pywin32
- Frontend: React 19, Vite 7, TypeScript, TailwindCSS, Framer Motion, TanStack Query
- Desktop: Tauri 2.0, NSIS installer (embedded PyInstaller backend)
- Ports: Backend
10748, Frontend10749
License
MIT — Sandra Schipal, Vienna
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found