SC

Screeny

Created 4 months ago

A privacy-first, macOS-only MCP server for AI agents to capture screenshots of pre-approved application windows.

development macOS documentation public screenshot

What is Screeny?

Privacy-first macOS MCP server that provides visual context for AI agents through window screenshots

Documentation

Screeny MCP Server

Privacy-First Design

Unlike other screenshot tools, Screeny requires explicit user approval for each window before it can be captured...

Available Tools

  • listWindows: Lists all approved application windows available for screenshot capture.
  • takeScreenshot: Captures a screenshot of a specific window by its ID.

Configuration# Claude Desktop

  1. Open Claude settings → Developer → Edit Config
  2. Add configuration
  3. Restart Claude Desktop after saving config

Using pipx First install with: pipx install mcp-server-screeny

Setup

  1. Grant Screen Capture Permission (Required)
  2. Window Approval (Required)

Security & Privacy

  • Only user-approved windows can be captured...

Troubleshooting# Permission Issues

  • Test window detection and permissions: mcp-server-screeny --debug

Contributing

Pull requests are welcome! Feel free to contribute new ideas, bug fixes, or enhancements.

Server Config

{
  "mcpServers": {
    "screeny-server": {
      "command": "npx",
      "args": [
        "screeny"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: Jul 17, 2025
Updated At: Aug 07, 2025
Author: Rohan Rav
Category: community
License: MIT License
Tags:
development macOS documentation