mcp-windows

mcp-windows is an MCP server for the Windows API, providing features such as media management, window management, notifications, and clipboard operations. Users can easily control windows and media, making it particularly useful for automation and workflow efficiency. Installation is straightforward, requiring only the addition of necessary commands to the configuration file for immediate use.

GitHub Stars

17

User Rating

Not Rated

Favorites

0

Views

19

Forks

0

Issues

0

README
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