← All MCP Servers
MIT v0.1.0 ScreenshotsCDPChromiumRust

Screenshot MCP

@kembec/screenshot-mcp · Model Context Protocol Server

Install

npm install -g @kembec/screenshot-mcp

Chrome is auto-detected and downloaded on first use if not found. Set CHROME_PATH to use a specific Chromium binary.

Give Claude, Cursor, or any MCP-compatible client the ability to capture screenshots of any public URL. On first use, screenshot-mcp automatically downloads a pinned Chromium build to your OS cache directory if no Chrome is detected — no manual setup required. Supports desktop, laptop, tablet, and mobile viewports, full-page or viewport-only capture, custom wait strategies, and png or jpeg output. Set CHROME_PATH to use your own Chromium binary. Ships as a single static binary.

  1. Capture full-page screenshots for visual QA and debugging

  2. Verify rendering across mobile, tablet, and desktop viewports

  3. Grab screenshots of reports or dashboards as part of automated workflows

  4. Document UI states by capturing specific pages from Claude

					{
  "mcpServers": {
    "screenshot": {
      "command": "npx",
      "args": ["-y", "@kembec/screenshot-mcp"]
    }
  }
}
				
					[mcp_servers.screenshot]
command = "npx"
args = ["-y", "@kembec/screenshot-mcp"]
enabled = true
				
capture_page

Capture a screenshot of any URL. Params: url, viewport (desktop/laptop/tablet/mobile/custom), full_page, wait_strategy, format (png/jpeg), output_path, width, height.