Windows Screen Capture

Provides Windows screen capture, window management, and application launching via MCP for Claude Code.
  • other

1

GitHub Stars

other

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "theoewzzer-winsight-mcp": {
      "command": "uvx",
      "args": [
        "winsight-mcp"
      ]
    }
  }
}

WinSight MCP Server enables Claude Code to capture your Windows desktop, inspect and manage windows, and launch applications through MCP. It supports full-screen or region screenshots, window captures that render content even when hidden behind other windows, window listing, focus control, and launching programs with optional window waiting. This makes it easy to give Claude Code visual access and control over your Windows environment via MCP.

How to use

Connect an MCP client to WinSight to start issuing commands. You can request full-screen screenshots, capture specific windows by title (even if obscured by other windows), capture a region of the screen, list open windows with details, focus a window to bring it to the foreground, or launch an application and optionally wait for its window to appear. Once connected, you can ask Claude Code to perform actions like capturing the Notepad window, listing all windows, or opening an application and capturing its window.

How to install

Prerequisites: Windows 10 or Windows 11, Python 3.10 or newer.

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

Option 1: uvx (recommended) No install needed — runs directly.

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

Add this to your project configuration at the path where MCP connections are defined.

Option 2: pip install

pip install winsight-mcp
{
  "mcpServers": {
    "winsight": {
      "command": "winsight-mcp"
    }
  }
}

Option 3: From source

git clone https://github.com/TheoEwzZer/WinSight-MCP.git
cd WinSight-MCP
uv sync
{
  "mcpServers": {
    "winsight": {
      "command": "uv",
      "args": ["--directory", "/path/to/WinSight-MCP", "run", "winsight-mcp"]
    }
  }
}

Additional notes

The server exposes practical tools for interacting with Windows windows and applications through straightforward commands. Ensure you have appropriate permissions to capture screenshots and interact with other applications on your system.

Tools

The server provides a set of actions you can request through Claude Code, including capturing screenshots, focusing windows, listing windows, and launching applications.

Examples

Once the MCP server is connected, you can ask Claude Code things like: Take a screenshot of my screen, List all open windows, Capture the Notepad window, Open calculator and take a screenshot of it, Focus the Chrome window.

License

MIT

Available tools

take_screenshot

Capture the full screen or a specific monitor.

screenshot_window

Capture a specific window by title, even if it is behind other windows.

screenshot_region

Capture a rectangular region of the screen.

list_windows

List all visible windows with an optional title filter.

get_window_info

Get detailed information about a window, including position, size, and state.

focus_window

Bring a window to the foreground.

open_application

Launch an application and optionally wait for its window.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational