Installation
Get Windows-MCP running in minutes.
Prerequisites
- β’ Windows 7, 8, 10, 11, or Windows Server 2022
- β’ Python 3.13+
- β’ UV package manager β
pip install uv - β’ An MCP client (Claude Desktop, Cursor, VS Code, etc.)
Local mode β free
Control your own Windows machine. No account needed.
Option A β PyPI (recommended)
Add to your claude_desktop_config.json:
{
"mcpServers": {
"windows-mcp": {
"command": "uvx",
"args": ["windows-mcp"]
}
}
}Option B β From source
git clone https://github.com/CursorTouch/Windows-MCP.git cd Windows-MCP
Then add to your config:
{
"mcpServers": {
"windows-mcp": {
"command": "uv",
"args": ["--directory", "C:\\path\\to\\Windows-MCP", "run", "windows-mcp"]
}
}
}Remote mode β pro
Connect to an isolated cloud sandbox. No local resources used.
- 1. Create an account and sign in
- 2. Purchase credits from Dashboard β Billing
- 3. Create a sandbox from Dashboard β Sandboxes
- 4. Generate an API key from Dashboard β API Keys
- 5. Configure your MCP client:
{
"mcpServers": {
"windows-mcp": {
"command": "uvx",
"args": ["windows-mcp"],
"env": {
"SCOPE": "remote",
"API_KEY": "sk-wmcp-xxxxxxxxxx",
"SANDBOX_ID": "sandbox-xxxxxxxx"
}
}
}
}Make sure the sandbox is running before connecting.
Configuration
SCOPElocal (default) or remoteAPI_KEYRequired for remote modeSANDBOX_IDOptional β auto-selects first running sandbox if omittedTroubleshooting
Server not appearing?
Check your config JSON is valid. Restart your MCP client. Make sure uvx is in your PATH.
Remote connection failing?
Confirm the sandbox is βRunningβ in the dashboard. Check your API key is correct.
Python errors?
Requires Python 3.13+. Check with python --version.