An open API service indexing awesome lists of open source software.

https://github.com/screenshotone/mcp

A simple implementation of an MCP server for the ScreenshotOne API
https://github.com/screenshotone/mcp

mcp-server screenshots

Last synced: about 1 month ago
JSON representation

A simple implementation of an MCP server for the ScreenshotOne API

Awesome Lists containing this project

README

        

# ScreenshotOne MCP Server

An official implementation of an [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) server for [ScreenshotOne](https://screenshotone.com).

[A few more words about why it was built and some thoughts about the future of MCP](https://screenshotone.com/blog/mcp-server/).


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:

```bash
npm install && npm run build
```

### Get your ScreenshotOne API key

Sign up at [ScreenshotOne](https://screenshotone.com) and get your API key.

### With Claude for Desktop

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

```json
{
"mcpServers": {
"screenshotone": {
"command": "node",
"args": ["path/to/screenshotone/mcp/build/index.js"],
"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](LICENSE).