Skip to content
↑↓navigate↵openescclose
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
Peekaboo logo
#116 · of 445 · by weekly downloadsMCP server

Peekaboo

Captures the macOS screen and drives native apps through accessibility elements instead of coordinates.

0
SaveVisit website ↗
Rank
#116
of 445 · by weekly downloads
Weekly downloads
2.5K
npm + PyPI, last 7 days
GitHub stars
5K
Repository on GitHub

Add it to your client

Official
Install
npx -y @steipete/peekaboo
mcpServers
{
  "mcpServers": {
    "peekaboo-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@steipete/peekaboo"
      ]
    }
  }
}
Transport
stdio
Runtime
Node
Auth
Not required
License
MIT
Stars
5,043

Screenshot-and-click automation breaks the moment a window moves. Peekaboo's answer is the see command: it reads the accessibility tree and returns a structured map of the current UI with opaque element identifiers, so the following click or type targets a named control and a screenshot is only taken when an image is actually needed. Actions can be pinned to one window id and delivered in the background, so the target application does not have to come to the front, while raw untargeted key chords require explicit foreground consent. It ships as a CLI, a menu bar app and an MCP launcher over the same toolset. Screen Recording and Accessibility permissions are required — a full-screen capture records whatever else happens to be open.

Comments(0)

Sign in to comment

No comments yet — be the first.

Similar MCP servers

Report this comment

Why are you reporting this?