J
mcp-screenshot-server
...
Created 12/31/2024bysethbang
Language:
JavaScript
Stars:
4
Forks:
4
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
reposMore MCP servers built with JavaScript
mcp-server-chinarailway
By other-blowsnow6
mcp-server
By integration-app15