# mcp

> MCP Server

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

## Overview

- **Category:** Developer Tools
- **Language:** TypeScript
- **Stars:** 36
- **Forks:** 1
- **Owner:** screenshotone
- **GitHub:** https://github.com/screenshotone/mcp
- **Homepage:** https://screenshotone.com/blog/mcp-server/
- **Created:** 2025-02-17T09:18:20+00:00
- **Updated:** 2025-03-27T12:19:14+00:00
- **Source:** https://model-context-protocol.com/servers/screenshotone-mcp-server-api-implementation

## Setup

## Setup

1.  Install dependencies and build: `npm run install && npm run build`
2.  Get a ScreenshotOne API key by signing up at [ScreenshotOne](https://screenshotone.com).
3.  For Claude for Desktop, add the provided JSON configuration to `~/Library/Application\ Support/Claude/claude_desktop_config.json`, replacing `<your api key>` with your actual API key and `path/to/screenshotone/mcp/build/index.js` with the correct path.
4.  For standalone usage or other projects, set the `SCREENSHOTONE_API_KEY` environment variable and run `node build/index.js`.

## Tools

## Available Tools

1.  `render-website-screenshot` (Render a screenshot of a website and returns it as an image.)
