MCP Windows

by SecretiveShell
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

mcp-windows

MCP server for the windows API.

Installation

add this to your claude mcp config:

{ "mcpServers": { "windows": { "command": "uvx", "args": [ "mcp-windows" ] } } }

or locally:

{ "mcpServers": { "windows": { "command": "uv", "args": [ "--directory", "C:\\Users\\{name}\\Documents\\mcp-windows", "run", "mcp-windows" ] } } }

Features

Media

  • get_media_sessions
  • pause
  • play
  • next
  • previous

Notifications

  • send_toast

Window Management

  • get_foreground_window_info
  • get_window_list
  • focus_window
  • close_window
  • minimize_window

screenshot

  • screenshot_window

Monitors

  • sleep_monitors
  • wake_monitors

Theme

  • set_theme_mode (light, dark)
  • get_theme_mode

Start Menu

  • open_file
  • open_url

Clipboard

  • get_clipboard
  • set_clipboard

License

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Windows integration MCP server that enables Claude to interact with Windows system features including media playback control, notification management, window operations, screenshots, monitor control, theme settings, file opening, and clipboard access.

  1. Installation
    1. Features
      1. Media
      2. Notifications
      3. Window Management
      4. screenshot
      5. Monitors
      6. Theme
      7. Start Menu
      8. Clipboard
    2. License
      ID: iox94b0y8s