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.
render-website-screenshot: Render a website screenshot and return an image or cached response.get-usage: Get ScreenshotOne API quota and concurrency usage.
Always install dependencies and build it first:
npm install && npm run buildSign up at ScreenshotOne and get your API key.
Run the CLI directly from the npm package without cloning the repository:
SCREENSHOTONE_API_KEY=your_api_key npx --yes @screenshotone/mcpAdd the following to your ~/Library/Application\ Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"screenshotone": {
"command": "npx",
"args": ["--yes", "@screenshotone/mcp"],
"env": {
"SCREENSHOTONE_API_KEY": "<your api key>"
}
}
}
}SCREENSHOTONE_API_KEY=your_api_key node build/index.jsScreenshotOne MCP Server is licensed under the MIT License.