- Home
- MCP servers
- Windows Screen Capture
Windows Screen Capture
- 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.