mcp-screenshot-server and mcp
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work