windows-operations-mcp

mcp
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Windows system administration via MCP — services, registry, accounts, event logs, networking, automation, and more.

README.md

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.


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

License

MIT — Sandra Schipal, Vienna

Yorumlar (0)

Sonuc bulunamadi