Submit

Screeny

@rohanrav

Screeny is a privacy-focused macOS MCP server enabling AI agents to capture screenshots of user-approved windows
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.

Install MCP Server

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"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.