Agent♥︎Age
Catalog

io.github.bickov/slimsnap

Official

by bickov · JavaScript

Your recent screen captures as structured JSON your AI agent can read. Local only, no network.

io.github.bickov/slimsnap (MCP Server)

This MCP server exposes recent screen captures as structured JSON so an AI agent can read them. It runs local-only and provides capture data without using network transfer. The data reflects on-screen text with position and color, plus any visual annotations you add during capture.

🛠️ Key Features

  • Name: io.github.bickov/slimsnap
  • Local-only, no network
  • Returns screen-capture content as a JSON document
  • Includes text details: position and color
  • Includes drawn arrows, boxes, and callouts
  • Tracks which element each annotation points at
  • Topics include: model-context-protocol, mcp, screen-capture, screenshot, ocr, annotations, annotation-tool, local-first, ai-agents

🚀 Use Cases

  • “Look at my last capture” workflows in Claude or Cursor
  • Avoiding pasting, file paths, and clipboard usage
  • Using OCR-like readable text plus spatial metadata for agent understanding
  • Using callouts/arrows/boxes to highlight specific UI elements

⚡ Developer Benefits

  • More agent-readable input than raw screenshots (not downscaled during model read)
  • Structured JSON supports programmatic processing of text and annotations
  • Annotation pointer relationships help target the correct on-screen elements

⚠️ Limitations

  • Intended for recent screen captures; the excerpt describes “last capture”
  • Does not provide image pasting or file-path-based capture in the described workflow

Topics

ai-agentsannotationannotation-toolannotationsclaudeclaude-codelocal-firstmcpmodel-context-protocolocrscreen-capturescreenshotscreenshots