Labsco
rohanrav logo

Screeny

โ˜… 14

from rohanrav

A macOS-only server that enables LLMs to capture screenshots of specific application windows, providing visual context for development and debugging.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

Screeny Banner

MCP Server

PyPI Downloads

Screeny MCP Server: Privacy first macOS Screenshots for AI Agents

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
    • JPEG compression with configurable cap - screenshots are always JPEG-compressed with a base64 payload cap (default preset: Medium / 250KB), configurable and clamped to 100โ€“900KB

Resources

  • screeny://info - Server information and configuration details

Security & Privacy

  • Only user-approved windows can be captured
  • All processing stays local on your machine
  • Screenshots are temporary and deleted immediately after use