What It Does
mcp-mokowindows lets AI assistants like Claude control a real Windows machine through the standard MCP tool interface. It has zero heavy dependencies - only @modelcontextprotocol/sdk and zod - and drives Chrome over the DevTools Protocol using Node's built-in fetch and WebSocket.
Highlights
- Occlusion-tolerant window capture (
windows_window_capture) - screenshot a single window via the Win32PrintWindowAPI, even when minimized, occluded, or on another monitor/virtual desktop. - Chrome browser automation & testing (
windows_chrome_control) - drive a dedicated, isolated Chrome over the DevTools Protocol with responsive/mobile viewport emulation, selectable profiles, and one-time Google OAuth sign-in.
Tool Categories (80+ tools)
windows_execute, windows_system_info, windows_terminal_*.windows_file_read/write/edit, windows_search, windows_drives.windows_process_list/kill, windows_service_list/control.windows_audio_*, windows_display_*, windows_theme_*.windows_power_*, windows_network_*, windows_wifi_*, windows_firewall_*.windows_registry_*, windows_env_*, windows_task_scheduler_*, windows_startup_*.windows_winget_*, windows_wsl_*.windows_window_capture, windows_chrome_control.Install
Requires Node.js 20+ on Windows (uses Win32 APIs and PowerShell). Google Chrome is needed only for the windows_chrome_control tool.
npm install -g @mokoconsulting/mcp-mokowindows
Or run without a global install:
npx @mokoconsulting/mcp-mokowindows
Claude Code Registration
claude mcp add -s user mokowindows -- mcp-windows
Or add it to your MCP config (~/.claude.json or a project .mcp.json):
{
"mcpServers": {
"mokowindows": {
"type": "stdio",
"command": "mcp-windows"
}
}
}
Source & License
Open source under GPL-3.0-or-later. Repository: MokoConsulting/mcp-mokowindows