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
MCP Screenshot Server
Project Details
- sethbang/mcp-screenshot-server
- screenshot-server
- Last Updated: 2/7/2025
Recomended MCP Servers
An MCP Server for Bitcoin SV
A Model Context Protocol (MCP) server for Rember.
MCP Server to expose the GDB debugging capabilities
A Model Context Protocol server that provides read-only access to PostgreSQL databases with enhanced multi-schema support.
Model Context Protocol (MCP) implementation for iOS simulators
Model Context Protocol (MCP) server that provides weather information from Malaysia Government's Open API
MCP web research server (give Claude real-time info from the web)
Zotero MCP: Connects your Zotero research library with Claude and other AI assistants via the Model Context Protocol...