7
Home
Jonathan Miller edited this page 2026-06-19 02:47:40 -05:00

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.


MokoStandards


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