---
slug: "screenshotone-mcp服务器"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/screenshotone/mcp@main/README.md"
repo: "https://github.com/screenshotone/mcp"
source_file: "README.md"
branch: "main"
---
# 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/).

<a href="https://glama.ai/mcp/servers/nq85q0596a">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/nq85q0596a/badge" alt="ScreenshotOne Server MCP server" />
</a>

## 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": "<your 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](https://github.com/screenshotone/mcp/tree/HEAD/LICENSE).
