This repository provides an official Model Context Protocol (MCP) server implementation for ScreenshotOne, enabling tools like website screenshot rendering. It requires a ScreenshotOne API key and can be used with

27
1

ScreenshotOne MCP Server

This is the official implementation of a Model Context Protocol (MCP) server for ScreenshotOne. It enables integration with platforms supporting the MCP standard.

Read more about the motivation behind this project and future plans.

A badge indicating the server's status is available via Glama.ai.

Tools

  • render-website-screenshot: Renders a website screenshot and returns it as an image.

Usage

Build

First, install dependencies and build the project:

npm run install && npm run build

API Key

Obtain your ScreenshotOne API key by signing up at ScreenshotOne.

Integration

For Claude for Desktop, add a configuration block to claude_desktop_config.json, specifying the command to execute the server, arguments, and the SCREENSHOTONE_API_KEY environment variable.

For standalone use or other projects, run the server with the API key set as an environment variable:

SCREENSHOTONE_API_KEY=your_api_key && node build/index.js

License

ScreenshotOne MCP Server is licensed under the MIT License.

Repository

SC
screenshotone

screenshotone/mcp

Created

February 17, 2025

Updated

March 27, 2025

Language

TypeScript

Category

Developer Tools