167838wz/desktop-host-mcp
High-permission local Windows desktop and computer-use MCP server.
Platform-specific configuration:
{
"mcpServers": {
"desktop-host-mcp": {
"command": "npx",
"args": [
"-y",
"desktop-host-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A local Windows MCP server for high-permission desktop control and session-based computer-use workflows.
This project started as a thin host bridge for screenshots, input injection, OCR, UI Automation, and PowerShell. It now also includes a higher-level computer-use layer with:
notepad, settings, calculator, browser, chrome, and edge
navigate, open_downloads_page, and open_history_page
This server is intentionally high-permission.
elevated windows.
desktop_run_powershell is equivalent to giving the agent a local shell withthat same permission level.
Use it only in trusted local setups.
From the repository root:
.\scripts\install-deps.ps1This installs:
npm installpython -s -m pip install -r requirements.txtFor a direct local run:
.\scripts\start-desktop-host-mcp.ps1Or:
npm startReplace REPLACE_WITH_REPO_ROOT with your local checkout path.
Run:
.\scripts\test-desktop-host-mcp.ps1Or:
npm run smokeThe smoke run writes a step-by-step summary under output/smoke-test-*.json.
Loading reviews...