MCP Screenshot Server
An MCP server implementation that provides screenshot functionality using Puppeteer. This server allows capturing screenshots of web pages and local HTML files through a simple MCP tool interface.
Features
- Capture screenshots of any web page or local HTML file
- Configurable viewport dimensions
- Full page screenshot support
- Custom output path option
- Automatic screenshot directory management
Installation
npm install
Usage
The server provides a take_screenshot
tool with the following options:
{
url: string; // URL to capture (can be http://, https://, or file:///)
width?: number; // Viewport width in pixels (1-3840)
height?: number; // Viewport height in pixels (1-2160)
fullPage?: boolean; // Capture full scrollable page
outputPath?: string; // Custom output path (optional)
}
Development
# Build the project
npm run build
# Run the MCP inspector for testing
npm run inspector
License
MIT
Screenshot Server
Project Details
- sethbang/mcp-screenshot-server
- screenshot-server
- Last Updated: 2/7/2025
Recomended MCP Servers
Node.js MCP server using LLMs (Gemini/OpenRouter) for AI-assisted task planning, breakdown, and code review. Designed for Cursor integration.
MCP server to interact with Redis Server, AWS Memory DB, etc for caching or other use-cases where in-memory...
A Model Context Protocol (MCP) server that provides onchain tools for LLMs, allowing them to interact with the...
This read-only MCP Server allows you to connect to Google Analytics data from Claude Desktop through CData JDBC...
A Model Context Protocol (MCP) server for interacting with Meilisearch through LLM interfaces.
An experimental open-source attempt to make GPT-4 fully autonomous.
A FastMCP server implementation for the Semantic Scholar API, providing comprehensive access to academic paper data, author information,...
emergency-medicare-planner-mcp-server