Skip to main content
Glama
sandraschi

Windows Operations MCP

Windows Operations MCP

Python FastMCP Ruff License GitHub

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.


Related MCP server: Python MCP Custom Server

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, Frontend 10749


License

MIT — Sandra Schipal, Vienna

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

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

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/windows-operations-mcp'

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