WinSight
Windows Screen Capture MCP Server -- give Claude Code eyes on your Windows desktop
claude mcp add --transport stdio theoewzzer-winsight-mcp uvx winsight-mcp
How to use
WinSight is an MCP server for Claude Code that lets you capture screenshots, inspect and control Windows windows, and launch applications directly from your workflow. It supports taking full-screen captures, region-based captures, and window captures (even if the target window is behind others). You can list windows and monitors, inspect detailed window information, move/resize/minimize/maximize/restore windows, focus a window, and launch applications while optionally waiting for their windows to appear. Use the provided tools to build scripted commands like taking a screenshot of Notepad or opening Calculator and capturing its window for Claude Code to process.
How to install
Prerequisites:
- Windows 10/11
- Python 3.10+
Install via uvx (recommended, no install required):
{
"mcpServers": {
"winsight": {
"command": "uvx",
"args": ["winsight-mcp"]
}
}
}
Alternatively, install via pip:
pip install winsight-mcp
Then configure:
{
"mcpServers": {
"winsight": {
"command": "winsight-mcp"
}
}
}
Or run 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
Notes:
- This MCP requires Windows 10/11 and Python 3.10+. Ensure Python is added to your PATH.
- UVX is the recommended runtime for zero-install usage; use the uvx flow if you want to run directly without a full install.
- The tools are organized into categories: Screenshot (take_screenshot, screenshot_window, screenshot_region), Window Management (list_windows, get_window_info, focus_window, resize_window, move_window, minimize_window, maximize_window, restore_window, wait_for_window), and System (list_monitors, open_application).
- When running from source or with uvx, you may need to adjust paths or run commands with appropriate permissions (administrative privileges may be required for certain window operations).
- Tests rely on mocks for Win32 APIs; run tests with
uv run pytestif developing.
Related MCP Servers
MeiGen-AI-Design
MeiGen-AI-Design-MCP — Turn Claude Code / OpenClaw into your local Lovart. Local ComfyUI, 1,400+ prompt library, multi-direction parallel generation.
mcp-pinecone
Model Context Protocol server to allow for reading and writing from Pinecone. Rudimentary RAG
rlm-claude
Recursive Language Models for Claude Code - Infinite memory solution inspired by MIT CSAIL paper
web-developer
A Model Context Protocol (MCP) server that provides web development tools for AI assistants. Enables browser automation, DOM inspection, network monitoring, and console analysis through Playwright.
web-research-assistant
MCP server for SearXNG with 13 production-ready tools for web search, package info, GitHub integration, error translation, API docs, and more
cc-session-search
MCP server for searching and analyzing Claude Code conversation history