universal-screenshot-mcp

media MCP Server

An MCP server that provides AI assistants with screenshot capabilities — both web page capture via Puppeteer and cross-platform system screenshots using native OS tools.

VerifiedInstall Ready
mediamedia
6 views24 stars14 forksv1.3.0Apache-2.0

Why This Matters

Discovered via github-seeds and last synced 3mo ago.

VerifiedInstall Ready
Source
github-seeds
Stars
24
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx -y universal-screenshot-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "universal-screenshot-mcp": {
      "command": "npx",
      "args": [
        "universal-screenshot-mcp"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

33
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (33)

Platform

Required Tools

waitForSelector

string

Parameter

Type

waitForTimeout

number

display

number

Region

✅

ID

Threat

url

string

outputPath

string

includeCursor

boolean

Multi-display

✅

SEC-001

SSRF / DNS rebinding

width

number

format

enum

Delay

✅

SEC-003

Command injection

height

number

mode

enum

delay

number

Variable

Default

SEC-004

Path traversal

fullPage

boolean

windowId

number

SCREENSHOT_OUTPUT_DIR

`Documents/screenshots`

SEC-005

Denial of service

selector

string

windowName

string

Feature

macOS

ALLOW_LOCAL

`false`

Command

Description

Fullscreen

✅

region

object

Directory

Description