mcp-screenshot-server and code-screenshot-mcp
These two tools are competitors, as both are MCP servers providing AI assistants with screenshot capabilities, but one specializes in code screenshots from Claude and the other offers general web page and system screenshots.
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 code-screenshot-mcp
MoussaabBadla/code-screenshot-mcp
MCP server for generating beautiful code screenshots directly from Claude
Implements file-based screenshots with line range selection, git diff visualization, and batch processing capabilities. Built on Playwright and Highlight.js, it offers five professional themes and auto-detects 20+ programming languages while integrating seamlessly with Claude Desktop via the Model Context Protocol.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work