ScreenshotOne

ScreenshotOne

Render website screenshots with ScreenshotOne

32
Stars
14
Forks
0
Releases

Overview

ScreenshotOne MCP Server is the official MCP (Model Context Protocol) server implementation for ScreenshotOne. It provides an MCP-compliant interface that enables clients to request website screenshots rendered by ScreenshotOne and receive the resulting image. The server leverages the render-website-screenshot tool to capture web pages, making it suitable for automation and integrations. To use it, install dependencies and build the project with npm install && npm run build. A valid ScreenshotOne API key is required; sign up at ScreenshotOne to obtain one. The repository includes a Claude Desktop configuration example showing how to register the MCP server under mcpServers with the command to run node and the environment variable SCREENSHOTONE_API_KEY. For standalone usage or integration with other projects, you can run the server by setting SCREENSHOTONE_API_KEY and executing node build/index.js. The project is released under the MIT License, and a linked blog post discusses the motivation and future thoughts around MCP for ScreenshotOne.

Details

Owner
screenshotone
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Render website screenshot tool

Uses the render-website-screenshot tool to render a website and return the image.

Official MCP server implementation

Official MCP server implementation for ScreenshotOne.

Build with npm

Install dependencies and build the server with npm install && npm run build.

API key integration

Requires a ScreenshotOne API key to authenticate and authorize requests.

Claude Desktop integration example

Includes a sample Claude Desktop configuration showing how to register the MCP server under mcpServers.

Standalone usage

Run the server independently by setting SCREENSHOTONE_API_KEY and executing node build/index.js.

Tags

ScreenshotOneMCPModel Context Protocolrender-website-screenshotwebsite screenshotAPI keynodeMIT License