winadm-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@winadm-mcpWhy is my printer not working? Check if the Spooler service is running."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
winadm-mcp
An MCP server that gives AI agents safe, read-mostly access to Windows administration: services, processes, the event log and system info.
$ uvx winadm-mcp --allow-write
# or: winadm-mcpPoint Claude Desktop / Claude Code / any MCP client at it and your agent can answer
"why is my printer not working" (Spooler stopped?), "what ate my RAM" or
"what broke since boot" — without you alt-tabbing through services.msc,
Task Manager and Event Viewer.
Tools
Tool | Access | What it does |
| read | all services with status + start type; filter by status/name |
| write | start / stop / restart a service |
| read | PID, working set MB, CPU seconds |
| write | force-kill by PID |
| read | newest events from any log (default System, error/warning/critical) |
| read | OS, hostname, last boot, memory totals |
Read-only by default. Write tools refuse to act unless the server is started with
--allow-write. Service names and PIDs are validated before they touch PowerShell.
Related MCP server: Win MCP Server
Install / run
uvx winadm-mcp # read-only (recommended first)
uvx winadm-mcp --allow-write # enable write toolsor pip install winadm-mcp and run winadm-mcp.
Claude Desktop config example:
{
"mcpServers": {
"winadm": {
"command": "uvx",
"args": ["winadm-mcp"]
}
}
}Honest technical notes
Every tool is a small PowerShell one-liner invoked with
-EncodedCommand(UTF-16LE base64, no temp files, no shell string interpolation of user input — names/PIDs are regex-validated first).Windows-only by nature; on other OSes tools return a clear error instead of lying.
Tested on Linux CI with fully mocked PowerShell (deterministic, no admin rights needed) and smoke-tested on
windows-latest.
Development
pip install -e ".[dev]"
pytestLicense
This server cannot be deployed
Maintenance
Related MCP Connectors
Provides capabilities that let LLM agents perform a range of infrastructure management tasks.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Read-only finance and operations controls for AI agents with evidence and safe next actions.
Related MCP Servers
- FlicenseBqualityDmaintenanceProvides Windows system diagnostic capabilities to AI agents, allowing them to access event logs, crash information, system uptime, and perform stability analysis.113-
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to securely manage and execute commands on remote Windows servers via WinRM, including PowerShell execution, system information retrieval, and service management.5MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to perform extensive Windows system administration, file operations, process management, network configuration, registry editing, GUI automation, and more through a comprehensive set of MCP tools.1MIT
- AlicenseAqualityBmaintenanceEnables AI agents to run PowerShell commands and manage Windows services without intrusive console windows, while also supporting remote execution via SSH and WinRM.1075 npm1MIT