loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

mcp-server-screenshot

MCP Tool

prosperity-solutions/mcp-server-screenshot

Native macOS screenshot capture for AI assistants.

Install

$ npx loaditout add prosperity-solutions/mcp-server-screenshot

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "mcp-server-screenshot": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-screenshot"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

@prosperity-solutions/mcp-server-screenshot

[](https://www.npmjs.com/package/@prosperity-solutions/mcp-server-screenshot) [](LICENSE)

Native macOS screenshot capture for AI assistants.

An MCP server that provides screenshot capture on macOS using the native screencapture command. Works with any MCP-compatible client.

Features
  • list_windows — List all visible windows with app name, title, ID, and bounds
  • screenshot_window — Capture a specific window by ID or app name
  • screenshot_screen — Capture an entire display
  • screenshot_region — Capture a rectangular region by coordinates
  • request_screenshot — Interactive crosshair selector for user-driven capture
Prerequisites
  • macOS (uses the native screencapture command)
  • Node.js >= 24
  • Screen Recording permission — Grant permission to your terminal app in:

System Settings → Privacy & Security → Screen Recording

Quick Start

Add to your MCP client configuration:

{
  "mcpServers": {
    "screenshot": {
      "command": "npx",
      "args": ["-y", "@prosperity-solutions/mcp-server-screenshot"]
    }
  }
}
Tools

| Tool | Description | Key Parameters | |------|-------------|----------------| | list_windows | List visible windows | app_name? — filter by app name | | screenshot_window | Capture a window | window_id?, app_name?, format? | | screenshot_screen | Capture a display | display? (default: 1), format? | | screenshot_region | Capture a region | x, y, width, height, format? | | request_screenshot | Interactive selector | format? |

All capture tools support format ("png" or "jpg", default "png").

Security & Privacy

Screenshot capture is a sensitive operation — it can expose passwords, private messages,

Tags

mcpmcp-serverscreenshotscreen-capturemacosscreencapturemodel-context-protocolaillm

Reviews

Loading reviews...

Quality Signals

1
Stars
0
Installs
Last updated29 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcenpm
Last commit3/17/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/prosperity-solutions/mcp-server-screenshot)](https://loaditout.ai/skills/prosperity-solutions/mcp-server-screenshot)