trackmcp
Back to directory

A CLI version of an MCP server for the ScreenshotOne API

36 stars JavaScriptOthers Updated Aug 12, 2026
mcp-serverscreenshots

Documentation

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 also offers an official hosted MCP server. See the ScreenshotOne MCP integration for setup instructions and the latest updates.

Tools

  • `render-website-screenshot`: Render a website screenshot and return an image or cached response.
  • `get-usage`: Get ScreenshotOne API quota and concurrency usage.

Usage

Build it

Always install dependencies and build it first:

bash
npm install && npm run build

Get your ScreenshotOne API key

Sign up at ScreenshotOne and get your API key.

Run with npx

Run the CLI directly from the npm package without cloning the repository:

bash
SCREENSHOTONE_API_KEY=your_api_key npx --yes @screenshotone/mcp

With Claude for Desktop

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

json
{
    "mcpServers": {
        "screenshotone": {
            "command": "npx",
            "args": ["--yes", "@screenshotone/mcp"],
            "env": {
                "SCREENSHOTONE_API_KEY": ""
            }
        }
    }
}

Standalone or for other projects

bash
SCREENSHOTONE_API_KEY=your_api_key node build/index.js

License

`ScreenshotOne MCP Server` is licensed under the MIT License.

Frequently asked questions

What is mcp?

mcp is A CLI version of an MCP server for the ScreenshotOne API

How do I install mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcp open source?

Yes — it is hosted on GitHub at https://github.com/screenshotone/mcp and has 36 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP