Windows Screen Capture MCP Server — give Claude Code eyes on your desktop.
MCPpedia last refreshed this data
Winsight MCP Server is an MCP server that windows Screen Capture MCP Server — give Claude Code eyes on your desktop. Its tool list has not been published yet over stdio, requires no API key, and scores 75/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"winsight": {
"args": [
"winsight-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Windows Screen Capture MCP Server — give Claude Code eyes on your desktop.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
uvx 'winsight-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked winsight-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in productivity / developer-tools
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP server for using the GitLab API
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
MCP Security Weekly
Get CVE alerts and security updates for Winsight MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
mcp-name: io.github.TheoEwzZer/winsight
Windows Screen Capture MCP Server — give Claude Code eyes on your Windows desktop.
WinSight is an MCP server that lets Claude Code capture your screen, manage windows, and launch applications on Windows.
PrintWindow API — captures the real window content even when it's behind other windowsNo install needed — runs directly:
{
"mcpServers": {
"winsight": {
"command": "uvx",
"args": ["winsight-mcp"]
}
}
}
Add this to your project's .mcp.json or ~/.claude/claude_desktop_config.json.
pip install winsight-mcp
Then configure:
{
"mcpServers": {
"winsight": {
"command": "winsight-mcp"
}
}
}
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"]
}
}
}
| Tool | Description |
|---|---|
take_screenshot | Capture the full screen or a specific monitor |
screenshot_window | Capture a specific window by title (works even if behind other windows) |
screenshot_region | Capture a rectangular region of the screen |
| Tool | Description |
|---|---|
list_windows | List all visible windows with optional title filter |
get_window_info | Get detailed info about a window (position, size, state) |
focus_window | Bring a window to the foreground |
resize_window | Resize a window to specific dimensions |
move_window | Move a window to a specific position |
minimize_window | Minimize a window to the taskbar |
maximize_window | Maximize a window to fill the screen |
restore_window | Restore a minimized or maximized window to its normal state |
wait_for_window | Wait for a window to appear (adaptive polling with timeout) |
| Tool | Description |
|---|---|
list_monitors | List all monitors with resolution, position, and primary flag |
open_application | Launch an application and optionally wait for its window |
Once the MCP server is connected, you can ask Claude Code things like:
The project has 112 tests covering all modules. Tests use mocks for Win32 APIs so they run on any platform.
uv run pytest
tests/
conftest.py # Shared fixtures and Win3
... [View full README on GitHub](https://github.com/TheoEwzZer/WinSight-MCP#readme)