Skip to main content

🪟 Windows Server MCP

Let your AI assistant inspect, diagnose and manage your Windows PC: 100 tools, local, over stdio.

English Español

CI PyPI License MIT Python Windows Tools

Telegram YouTube Website


Windows Server MCP is a Model Context Protocol server with 100 tools for local Windows diagnostics, cleanup, hardware, security and administration. It works with Claude Desktop, Cursor, VS Code and any MCP client, and nothing leaves your PC.

🚀 Install

pip install windows-server-mcp

Requires Windows 10/11/Server and Python 3.10+. From source: git clone https://github.com/AstraxOf/windows-server-mcp.git, then pip install -e ..

🔌 Connect your client

Add this to your MCP client config (Claude Desktop: claude_desktop_config.json):

{
  "mcpServers": {
    "windows-server": {
      "command": "windows-server-mcp",
      "args": []
    }
  }
}

If the command isn't on your PATH, use "command": "C:\\path\\to\\python.exe" with "args": ["-m", "windows_server_mcp.server"].

🛠️ What it can do

Area Examples
📊 Task manager CPU, GPU, memory, disk, processes, suspend / resume / kill
🧹 Storage Largest files, duplicates, old files, Recycle Bin cleanup
🖥️ Hardware GPU, nvidia-smi, displays, drivers, thermals, battery
🛡️ Security Defender, firewall, BitLocker, Secure Boot, Windows Update
⚙️ Admin Services, startup items, scheduled tasks, event logs, restore points
🌐 Network Interfaces, ports, latency, firewall rules
👩‍💻 Dev & shell Python/Node, env vars, clipboard, screenshots, PowerShell

Full list in docs/TOOLS.md.

🔐 Safety

Level Examples
🟢 Read-only disk_cleanup_report, get_security_status, list_scheduled_tasks
🟡 Previewable safe_delete_by_pattern (dry_run=true), Recycle Bin deletes
🔴 Sharp execute_powershell, Registry writes, service changes, kill process

See docs/SECURITY_MODEL.md before using it with an assistant you don't fully trust.

🩺 Troubleshooting

Symptom Fix
windows-server-mcp is not recognized Activate your venv, or use python -m windows_server_mcp.server.
A tool says access denied It needs an elevated terminal. Only elevate if you trust the client.
The client shows no tools Restart it completely and check its MCP logs (%LOCALAPPDATA%\windows-server-mcp\server.log).

🧑‍💻 Development

pip install -e . pytest
python -m pytest -q tests

See CONTRIBUTING.md, docs/DEVELOPMENT.md and docs/PUBLISHING.md. Report security issues privately via SECURITY.md.

Telegram Channel YouTube Email

🙏 Credits & License

Built on the original work of Ahmed Laminou Amadou, the original author and maintainer. Maintained by Rufus · @AstraxOf · astrabots.pro.

MIT License · Copyright © 2026 Ahmed Laminou Amadou

Metadata

Release files for windows-server-mcp 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for windows-server-mcp 1.0.0
File Size Uploaded Provenance Actions
windows_server_mcp-1.0.0.tar.gz 1.8 MB With provenance Details for windows_server_mcp-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for windows-server-mcp 1.0.0
File Interpreter ABI Platform Actions
windows_server_mcp-1.0.0-py3-none-any.whl Python 3 none any Details for windows_server_mcp-1.0.0-py3-none-any.whl

Total release size: 1.9 MB

Release files / windows_server_mcp-1.0.0.tar.gz

Download URL windows_server_mcp-1.0.0.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
9f9f7e63d52996a585dccb32e97c3b3015e6dca5120801d328bfe188f74c66a2
BLAKE2b-256 checksum
How to use checksums
2779b0e251c95e4e44d8d3568e76378ca11cee739d3cb8d41ac09dc76a7e6924
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / windows_server_mcp-1.0.0-py3-none-any.whl

Download URL windows_server_mcp-1.0.0-py3-none-any.whl
Size 62.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
465993741e452a3d4d6eb80100eec04c099d0a9382ad9a2eadc8d2254fec2990
BLAKE2b-256 checksum
How to use checksums
ebf763fbccdd3d3e34323c3440ebdc9de848ff8a09faf2c9adbe19cef0560eac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Security for windows-server-mcp 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for windows_server_mcp-1.0.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page