loading…
Search for a command to run...
loading…
Enables Claude Code to capture and analyze web page screenshots, responsive layouts, and page metadata using Puppeteer. It allows developers to perform visual U
Enables Claude Code to capture and analyze web page screenshots, responsive layouts, and page metadata using Puppeteer. It allows developers to perform visual UI inspections and compare designs across various viewports directly within the terminal.
Browser screenshot tool for Claude Code. Take screenshots of web pages during frontend development — see what your UI looks like without leaving the terminal.
One command:
claude mcp add browsershot -- npx -y github:kjaiswal/browsershot-mcp
That's it. Puppeteer + Chromium are bundled — no system dependencies needed.
Once installed, Claude Code gets three new tools:
| Tool | What it does |
|---|---|
screenshot |
Capture a webpage screenshot (full page or element) |
screenshot_compare |
Take mobile + tablet + desktop screenshots side by side |
page_info |
Get page metadata (fonts, colors, scroll height, resource counts) |
Claude sees the screenshots directly and can analyze layout, styling, and visual regressions.
Just describe what you want in natural language:
> Take a screenshot of http://localhost:3000
> Screenshot the nav bar element on my dev server
> Compare my page at mobile, tablet, and desktop widths
> Check if dark mode looks right on localhost:8080
screenshot
url — URL to capture (required)width / height — Viewport size (default: 1440×900)fullPage — Capture full scroll height (default: true)selector — CSS selector to capture a specific elementdevice — Preset: "mobile", "tablet", "desktop", "4k", or Puppeteer device name like "iPhone 15 Pro"darkMode — Emulate prefers-color-scheme: darkwaitFor — Ms to wait after load (default: 2000) or CSS selector to wait foroutput — Custom file pathscreenshot_compare
url — URL to capture (required)widths — Array of viewport widths (default: [375, 768, 1440])page_info
url — URL to inspect (required)Claude can now do things like:
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"browsershot-mcp": {
"command": "npx",
"args": []
}
}
}