MCP Screenshot Server

by sethbang

Integrations

  • Allows capturing screenshots of websites and local HTML files through Puppeteer with configurable viewport dimensions, full page capture support, and custom output paths.

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

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Enables capturing screenshots of web pages and local HTML files through a simple MCP tool interface using Puppeteer with configurable options for dimensions and output paths.

  1. Features
    1. Installation
      1. Usage
        1. Development
          1. License

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Provides HTML file preview and analysis capabilities. This server enables capturing full-page screenshots of local HTML files and analyzing their structure.
              Last updated -
              2
              8
              JavaScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              An official MCP server implementation that allows AI assistants to capture website screenshots through the ScreenshotOne API, enabling visual context from web pages during conversations.
              Last updated -
              1
              6
              TypeScript
              MIT License
              • Apple
            • -
              security
              -
              license
              -
              quality
              A tool that enables automated browser control using Pyppeteer within the MCP framework, allowing navigation, screenshot capture, and element interaction with websites.
              Last updated -
              Python
              Apache 2.0
            • -
              security
              F
              license
              -
              quality
              A lightweight Model Context Protocol (MCP) server that enables your LLM to capture screenshots of any specified URL and return only the access URL for the captured image. This tool simplifies the process of generating and sharing webpage snapshots, making it perfect for integrating visual capture ca
              Last updated -
              1
              Python

            View all related MCP servers

            ID: hwx6nwjr0e