Contents
Table of Contents
- mcp-windows
- Tools (78)
- Audio (3)
- Automation (5)
- Bluetooth (2)
- Clipboard (2)
- Display (3)
- Environment (2)
- Execute (1)
- Filesystem (4)
- Firewall (2)
- Maintenance (5)
- Network (2)
- Power (2)
- Process (2)
- Registry (2)
- Scheduler (2)
- Service (2)
- Startup (2)
- Storage (2)
- System (1)
- System Management (4)
- Terminal (5)
- Theme (4)
- WiFi (2)
- Window (2)
- Winget (3)
- WSL (3)
- Other (8)
- Architecture
mcp-windows
MCP server for Windows desktop system operations — 78 tools for audio, display, filesystem, network, processes, services, registry, terminal sessions, themes, winget, WSL, and more
| Field | Value |
|---|---|
| Language | TypeScript |
| License | GPL-3.0-or-later |
| Node | >= 20 |
| MCP SDK | ^1.12.1 |
| npm | @mokoconsulting/mcp-windows |
| Platform | MokoGitea |
Tools (78)
Audio (3)
windows_audio_get windows_audio_set windows_audio_app_volumes
Automation (5)
windows_shortcut windows_input windows_font_list windows_sandbox windows_screen_capture
Bluetooth (2)
windows_bluetooth_get windows_bluetooth_control
Clipboard (2)
windows_clipboard_get windows_clipboard_set
Display (3)
windows_display_get windows_display_set windows_screenshot
Environment (2)
windows_env_get windows_env_set
Execute (1)
windows_execute
Filesystem (4)
windows_file_read windows_file_write windows_file_edit windows_search
Firewall (2)
windows_firewall_get windows_firewall_manage
Maintenance (5)
windows_updates windows_event_log windows_restore_point windows_certificate_list windows_performance_monitor
Network (2)
windows_network_connections windows_network_info
Power (2)
windows_power_get windows_power_action
Process (2)
windows_process_list windows_process_kill
Registry (2)
windows_registry_read windows_registry_write
Scheduler (2)
windows_task_scheduler_list windows_task_scheduler_manage
Service (2)
windows_service_list windows_service_control
Startup (2)
windows_startup_list windows_startup_manage
Storage (2)
windows_disk_cleanup windows_symlink
System (1)
windows_system_info
System Management (4)
windows_timezone windows_features windows_smb_shares windows_dns_cache
Terminal (5)
windows_terminal_start windows_terminal_send windows_terminal_read windows_terminal_list windows_terminal_kill
Theme (4)
windows_theme_get windows_theme_set windows_focus_mode windows_default_apps
WiFi (2)
windows_wifi_networks windows_wifi_connect
Window (2)
windows_window_list windows_window_control
Winget (3)
windows_winget_search windows_winget_manage windows_winget_export
WSL (3)
windows_wsl_list windows_wsl_manage windows_wsl_exec
Other (8)
windows_installed_apps windows_mcp_config windows_dialog windows_drives windows_file_search windows_hosts_file windows_notification_send windows_printer_list windows_recycle_bin windows_usb_devices windows_virtual_desktop
Architecture
src/
index.ts -- MCP server entry point
shell.ts -- PowerShell execution wrapper
tools/ -- 39 tool modules, one per category
apps.ts audio.ts automation.ts bluetooth.ts
clipboard.ts display.ts environment.ts execute.ts
filesystem.ts firewall.ts maintenance.ts network.ts
power.ts process.ts registry.ts scheduler.ts
service.ts startup.ts storage.ts system.ts
terminal.ts theme.ts wifi.ts window.ts
winget.ts wsl.ts ...
All tools execute PowerShell commands via a shared runPowerShell() helper. Persistent terminal sessions are supported through windows_terminal_* tools.
Repo: mcp-windows · MokoStandards
| Revision | Date | Author | Description |
|---|---|---|---|
| 2.0 | 2026-06-19 | Moko Consulting | Rewrite from code research -- 78 tools, architecture |
| 1.1 | 2026-06-18 | Moko Consulting | Create Home page, fix repo name |
| 1.0 | 2026-05-09 | Moko Consulting | Initial version |