MCP Catalogs
Home

mcp-screenshot-website-fast

by just-every·106·Score 50

MCP server for fast webpage screenshots optimized for AI vision workflows with automatic tiling.

browser-automationweb-scrapingdeveloper-tools
9
Forks
0
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server provides specialized screenshot functionality optimized for AI vision workflows. It uses Puppeteer to capture high-quality screenshots with automatic resolution limiting to 1072x1072 pixels (1.15 megapixels) for optimal compatibility with AI models like Claude Vision. The tool automatically splits full pages into 1072x1072 tiles, ensuring perfect chunks for AI processing while maintaining up-to-date content without caching.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Capture website content for AI analysis and processing
you:Automatically take screenshots of dynamic web content for documentation
you:Create screencasts of web pages with JavaScript injection capabilities
you:What is the maximum resolution for screenshots?
you:Can I capture specific elements on a webpage?

When to choose this

Choose this server when you need to capture webpage screenshots for AI analysis, particularly when working with vision models that have optimal input sizes around 1.15 megapixels.

When NOT to choose this

Don't choose this if you need screenshots larger than 1072x1072 pixels, or if you require authentication/cookie-based access to websites as it doesn't handle session management.

Tools this server exposes

3 tools extracted from the README
  • take_screenshoturl(string), width?(number), height?(number), fullPage?(boolean), waitUntil?(string), waitFor?(number), directory?(string)

    Captures a high-quality screenshot of a webpage

  • capture_selectorurl(string), selector(string), width?(number), height?(number), waitUntil?(string), waitForMS?(number), selectorTimeoutMS?(number)

    Captures a screenshot of a specific DOM element matched by a CSS selector

  • take_screencasturl(string), duration?(number), interval?(number), jsEvaluate?(string), waitUntil?(string), waitForMS?(number), directory?(string)

    Captures a series of screenshots over time to create a screencast

Comparable tools

mcp-web-scrapermcp-puppeteermcp-playwrightbrowserless-mcp

Installation

Installation

Claude Desktop

Add to ~/.claude/config.json:

{
  "mcpServers": {
    "screenshot-website-fast": {
      "command": "npx",
      "args": ["-y", "@just-every/mcp-screenshot-website-fast"]
    }
  }
}

VS Code

code --add-mcp '{"name":"screenshot-website-fast","command":"npx","args":["-y","@just-every/mcp-screenshot-website-fast"]}'

Raw JSON (works in any MCP client)

{
  "mcpServers": {
    "screenshot-website-fast": {
      "command": "npx",
      "args": ["-y", "@just-every/mcp-screenshot-website-fast"]
    }
  }
}

FAQ

What is the maximum resolution for screenshots?
The maximum resolution is 1072x1072 pixels (1.15 megapixels), optimized for AI vision models like Claude Vision.
Can I capture specific elements on a webpage?
Yes, use the `capture_selector` tool to take screenshots of specific DOM elements matched by a CSS selector.

Compare mcp-screenshot-website-fast with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.