sethbang_mcp-screenshot-server

sethbang_mcp-screenshot-server

3.4

The MCP Screenshot Server is an implementation that utilizes Puppeteer to provide screenshot functionality through a simple MCP tool interface.

The MCP Screenshot Server is designed to capture screenshots of web pages and local HTML files efficiently. By leveraging Puppeteer, it offers a robust solution for generating screenshots with customizable options. Users can specify viewport dimensions, capture full pages, and define custom output paths. The server also manages screenshot directories automatically, ensuring a streamlined workflow. This tool is particularly useful for developers and testers who need to automate the process of capturing web page visuals for documentation, testing, or monitoring purposes.

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

MCP Tools

  • {'take_screenshot': 'A tool to capture screenshots with options for URL, viewport dimensions, full page capture, and custom output path.'}

Usage with Different Platforms

node

bash
npm install
npm run build
npm run inspector