Loading languages...
SC

screenshotone

@screenshotone32

A simple implementation of an MCP server for the ScreenshotOne API

screenshot
website
api

ScreenshotOne MCP Server

An official implementation of an MCP (Model Context Protocol) server for ScreenshotOne.

A few more words about why it was built and some thoughts about the future of MCP.

ScreenshotOne Server MCP server

Tools

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

Usage

Build it

Always install dependencies and build it first:

npm install && npm run build

Get your ScreenshotOne API key

Sign up at ScreenshotOne and get your API key.

With Claude for Desktop

Add the following to your ~/Library/Application\\ Support/Claude/claude_desktop_config.json:

{
    "mcpServers": {
        "screenshotone": {
            "command": "node",
            "args": ["path/to/screenshotone/mcp/build/index.js"],
            "env": {
                "SCREENSHOTONE_API_KEY": "<your api key>"
            }
        }
    }
}

Standalone or for other projects

SCREENSHOTONE_API_KEY=your_api_key && node build/index.js

License

ScreenshotOne MCP Server is licensed under the MIT License.

# mcpServer Config

{
  "mcpServers": {
    "screenshotone": {
      "command": "node",
      "args": [
        "path/to/screenshotone/mcp/build/index.js"
      ],
      "env": {
        "SCREENSHOTONE_API_KEY": "<your api key>"
      }
    }
  }
}

# stdio

node build/index.js
Transport:
stdio
Language:
TypeScript
Created: 2/17/2025
Updated: 2/4/2026