Overview
Screeny MCP Server
A privacy-first, macOS-only MCP server that enables AI agents to capture screenshots of pre-approved application windows, providing secure visual context for development and debugging tasks.
IMPORTANT
Requires Screen Capture permission + Window Approval Setup - see instructions below.
🔒 Privacy-First Design
Unlike other screenshot tools, Screeny requires explicit user approval for each window before it can be captured:
- Window approval system - Only pre-approved windows can be captured (approved during setup)
- User-controlled access - You decide exactly which windows are accessible
- Non-intrusive capture - Screenshots taken in background without changing window focus or interrupting your workflow
- No external connections - Screeny runs entirely on your device, screenshots are deleted immediately after use
Available Tools
-
listWindows- Lists all approved application windows available for screenshot capture.- Only shows user approved windows
-
takeScreenshot- Captures a screenshot of a specific window by its ID.- Captures windows in background - no need to bring window to front, but cannot capture minimized windows
- Provides actual pixel data - full-fidelity image, not OCR or text extraction
- Can compress image - if needed, compresses large images to fit within 1MB
Server Config
{
"mcpServers": {
"screeny": {
"command": "uvx",
"args": [
"mcp-server-screeny"
]
}
}
}