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.
Stars
18
Forks
14
Language
TypeScript
License
Apache-2.0
Category
Last pushed
Mar 09, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/sethbang/mcp-screenshot-server"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
yeominux/md-feedback
Browser-first markdown plan review. Start local web review in one command, then let your agent...
MoussaabBadla/code-screenshot-mcp
MCP server for generating beautiful code screenshots directly from Claude
kmoulder/screen-capture-mcp
MCP server that gives Claude Code the ability to take screenshots (Windows)
just-every/mcp-screenshot-website-fast
Quickly screenshots webpages and converts to an LLM friendly size
eddiesanjuan/markupr
Give your AI coding agent eyes and ears. Screen + voice capture → structured Markdown. MCP...