mcp-screenshot-server and mcp

mcp-screenshot-server
46
Emerging
mcp
36
Emerging
Maintenance 13/25
Adoption 6/25
Maturity 9/25
Community 18/25
Maintenance 2/25
Adoption 7/25
Maturity 9/25
Community 18/25
Stars: 18
Forks: 14
Downloads:
Commits (30d): 0
Language: TypeScript
License: Apache-2.0
Stars: 35
Forks: 14
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No Package No Dependents
Stale 6m No Package No Dependents

About mcp-screenshot-server

sethbang/mcp-screenshot-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.

Implements dual capture modes with granular controls—web screenshots support element-specific selection and wait conditions via Puppeteer, while system screenshots offer window-by-name targeting and multi-display support across macOS/Linux/Windows using platform-native tools. Built with security hardening including SSRF/DNS-rebinding defenses, command injection prevention via `execFile`, path traversal protection, and concurrent request limiting via semaphore. Integrates directly with Claude Desktop, Cursor, and any MCP-compatible client through stdio transport configuration.

About mcp

screenshotone/mcp

A simple implementation of an MCP server for the ScreenshotOne API

Exposes ScreenshotOne's website rendering API through the Model Context Protocol, enabling AI assistants like Claude to capture screenshots programmatically. The server implements a single `render-website-screenshot` tool that converts URLs into image artifacts. Built with Node.js and designed for Claude Desktop integration via stdio transport, it requires an API key for authentication.

Scores updated daily from GitHub, PyPI, and npm data. How scores work