Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

mcp-windows

MCP.Pizza Chef: SecretiveShell

mcp-windows is an MCP server that exposes Windows API functionalities to LLMs, enabling control over media sessions, window management, notifications, screenshots, monitors, themes, and clipboard operations. It allows models to interact with the Windows environment programmatically, facilitating automation and enhanced workflows on Windows systems.

Use This MCP server To

Control media playback via Windows media sessions Manage and focus application windows programmatically Send Windows toast notifications from LLMs Capture screenshots of specific windows Put monitors to sleep or wake them up Change Windows theme mode between light and dark Open files or URLs via the Start Menu Access and manipulate clipboard contents

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

mcp-windows FAQ

How do I install and configure mcp-windows?
Add mcp-windows to your MCP config with the provided JSON snippet, specifying the command and arguments for your environment.
Can mcp-windows control media playback on Windows?
Yes, it supports media session controls like play, pause, next, and previous.
How does mcp-windows handle window management?
It can get window info, focus, close, minimize windows, and list all windows.
Is it possible to send notifications using mcp-windows?
Yes, it supports sending Windows toast notifications.
Can mcp-windows take screenshots?
Yes, it can capture screenshots of specific windows.
Does mcp-windows support monitor power management?
Yes, it can put monitors to sleep and wake them up.
How can I change the Windows theme using mcp-windows?
You can set or get the theme mode, switching between light and dark modes.
Can mcp-windows open files or URLs?
Yes, it can open files or URLs through the Windows Start Menu.
What clipboard operations does mcp-windows support?
It can get clipboard contents and potentially manipulate them depending on implementation.