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
- Host: GitHub
- URL: https://github.com/screenshotone/mcp
- Owner: screenshotone
- License: mit
- Created: 2025-02-17T09:18:20.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-29T15:29:16.000Z (3 months ago)
- Last Synced: 2025-04-10T12:25:04.388Z (2 months ago)
- Topics: mcp-server, screenshots
- Language: TypeScript
- Homepage: https://screenshotone.com/blog/mcp-server/
- Size: 11.7 KB
- Stars: 12
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- mcp-index - ScreenshotOne MCP Server - Render website screenshots and obtain them as images to integrate screenshot capabilities into applications. Capture and utilize website visuals effortlessly through a powerful API. (Content Creation)
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/).
## 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).