What does this server do?
It provides MCP tools to capture screenshots of web pages (full page, viewport, or specific elements) and return them as base64 encoded images, with support for authentication and session persistence.
@ananddtyagi
Basic information
An MCP that gives your agent the ability to snap a screenshot of webpages. Useful when you want your agent to check its progress during development.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"webpage-screenshot": {
"command": "node",
"args": [
"~/path/to/webpage-screenshot-mcp/dist/index.js"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Webpage Screenshot MCP Server is an MCP server that captures screenshots of web pages using Puppeteer. It allows AI agents to visually verify web applications and see their progress when generating web apps.
Install dependencies with npm install, build with npm run build, then add the server configuration (command node with path to dist/index.js) to Claude Desktop or Cursor settings. Use the provided tools: login-and-wait, screenshot-page, screenshot-element, and clear-auth-cookies.
It provides MCP tools to capture screenshots of web pages (full page, viewport, or specific elements) and return them as base64 encoded images, with support for authentication and session persistence.
Use the `login-and-wait` tool to manually log in through a visible browser window; cookies are saved automatically and reused in subsequent `screenshot-page` or `screenshot-element` calls when `useSavedAuth` is true.
Node.js is required. The server uses Puppeteer (bundled Chromium) by default, but can also connect to your system’s default browser (Chrome, Edge, or Safari) with `useDefaultBrowser: true`.
Headless mode (`visibleBrowser: false`) is faster for automation; visible mode (`visibleBrowser: true`) shows the browser window, required for `useDefaultBrowser` and manual interactions.
Cookies are saved to the `.mcp-screenshot-cookies` directory in your home folder. They can be cleared per domain or globally using the `clear-auth-cookies` tool.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
MCP server for fetch web page content using Playwright headless browser.
MCP server for fetch web page content using Playwright headless browser.
Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary.
Comments