J
mcp-screenshot-server
...
Created 12/31/2024bysethbang
Language:
JavaScript
Stars:
4
Forks:
2
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
Last updated: 2/7/2025
Publisher info
Seth Bangert
Computer Science Graduate with Minors in Mathematics and Business Administration from the University of Denver | Seeking Opportunities in Software Development
Denver, CO
0
followers3
following40
repos