A Model Context Protocol (MCP) server for executing PowerShell commands on remote Windows machines via WinRM
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"winrm-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# WinRM MCP Server A Model Context Protocol (MCP) server that enables AI agents to execute PowerShell commands on remote Windows machines via WinRM. [](https://badge.fury.io/py/winrm-mcp-server) [](https://pypi.org/project/winrm-mcp-server/) [](https://opensource.org/licenses/MIT) [](https://github.com/antonvano-microsoft/winrm-mcp-server/actions) ## Quick Start 1. Install `uv` if you haven't already ([installation guide](https://docs.astral.sh/uv/getting-started/installation/)) 1. Add the following to your VS Code MCP configuration: ```json { "servers": { "winrm-mcp-server": { "command": "uvx", "args": ["winrm-mcp-server"], "env": { "WINRM_MCP_HOSTNAME": "your-windows-host.com", "WINRM_MCP_USERNAME": "your-username", "WINRM_MCP_PASSWORD": "your-password" } } } } ``` 1. That's it! No installation required - `uvx` handles everything automatically. ## Features - **Remote Command Execution**: Execute PowerShell commands on remote Windows hosts - **Secure Authentication**: Uses username/password authentication with support for both HTTP and HTTPS - **Error Handling**: Comprehensive error handling with semantic separation of error types - **Timeout Management**: Configurable command timeouts (default: 5 minutes) - **Comprehensive Logging**: Detailed logging compatible with VS Code's MCP Server output - **Connection Flexibility**: Automatically tries HTTPS first, falls back to HTTP if needed ## Installation ### Using uvx (Recommended) The recommended way to use this MCP server is with `uvx`, which runs the package without installing it globally: ```bash # No installation needed! uvx will handle everything ``` **…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.