Windows automation skills and MCP integration for the CursorTouch Windows-MCP server.
npx claudepluginhub mustafaakben/plugin-windows-mcpWindows automation skills and MCP integration for the CursorTouch Windows-MCP server. Provides best practices, tool guidance, and workflows for automating Windows desktops.
A Claude Code plugin that integrates the Windows-MCP server and provides skills for automating Windows desktops effectively.
pip install uvStep 1 — Add the marketplace:
claude plugin marketplace add mustafaakben/plugin-windows-mcp
Step 2 — Install the plugin:
claude plugin install plugin-windows-mcp
Or from within Claude Code, use the slash commands:
/plugin marketplace add mustafaakben/plugin-windows-mcp
/plugin install plugin-windows-mcp
| Tool | Description |
|---|---|
| Click | Click at screen coordinates (left/right/double) |
| Type | Input text with optional clear |
| Scroll | Vertical/horizontal scrolling |
| Move | Mouse movement with drag support |
| Shortcut | Keyboard shortcuts (Ctrl+C, Alt+Tab, etc.) |
| Wait | Pause execution |
| Screenshot | Fast desktop capture |
| Snapshot | Full state capture with element IDs and DOM extraction |
| App | Launch, resize, move, switch, close applications |
| Shell | Execute PowerShell commands |
| Process | List or kill processes |
| Registry | Read/write/delete Windows Registry |
| Notification | Windows toast notifications |
| Scrape | Extract webpage content |
| Clipboard | Read/write clipboard |
| MultiSelect | Batch item selection |
| MultiEdit | Bulk form input |
| Skill | Description |
|---|---|
| Windows MCP Overview | Tool reference, selection guide, and decision tree |
| Screen Interaction | Click, Type, Scroll, Move, Shortcut, Wait patterns |
| Visual Capture | Screenshot vs Snapshot, DOM extraction, screen analysis |
| App & Window Management | Launch, tile, switch, and arrange application windows |
| System Operations | PowerShell, processes, registry, and notifications |
| Web & Data Operations | Scraping, clipboard chains, MultiSelect, MultiEdit |
| Best Practices | Performance, error handling, security, and workflow design |
When this plugin is installed:
uvx windows-mcpFor example, asking Claude to "click the save button" will trigger the Screen Interaction skill, which teaches Claude to Snapshot first, identify the button coordinates, then Click.
The MCP server runs with telemetry disabled by default. To customize, edit .mcp.json:
{
"mcpServers": {
"windows-mcp": {
"command": "uvx",
"args": ["windows-mcp"],
"env": {
"ANONYMIZED_TELEMETRY": "false"
}
}
}
}
To connect to a remote Windows VM instead of the local machine, add these environment variables:
"env": {
"MODE": "remote",
"SANDBOX_ID": "your-sandbox-id",
"API_KEY": "your-api-key"
}
This project follows Semantic Versioning. See CHANGELOG.md for release history.
MIT