ScreenshotOne MCP 服务

ScreenshotOne MCP 服务是 ScreenshotOne 官方实现的 MCP(模型上下文协议)服务器,主要用于渲染网站截图并返回图片。它适用于需要集成网站截图功能的开发项目,特别是与 Claude 桌面应用或其他需要截图服务的项目结合使用。

  • by screenshotone
  • 21 星标
  • 更新于
在 GitHub 查看 screenshotone/mcp

使用说明

基本能力

产品定位

ScreenshotOne MCP 服务是一个基于 MCP 协议的服务器,专门用于渲染网站截图并返回图片。

核心功能

  • 渲染网站截图并返回图片。

适用场景

  • 与 Claude 桌面应用集成,提供截图功能。
  • 其他需要网站截图功能的开发项目。

工具列表

  • render-website-screenshot: 渲染网站截图并返回图片。

使用教程

使用依赖

安装依赖并构建项目:

npm install && npm run build

安装教程

  1. 注册 ScreenshotOne 并获取 API 密钥。
  2. 与 Claude 桌面应用集成: 将以下内容添加到 ~/Library/Application\ Support/Claude/claude_desktop_config.json:
    {
        "mcpServers": {
            "screenshotone": {
                "command": "node",
                "args": ["path/to/screenshotone/mcp/build/index.js"],
                "env": {
                    "SCREENSHOTONE_API_KEY": "<your api key>"
                }
            }
        }
    }
    
  3. 独立运行或其他项目使用:
    SCREENSHOTONE_API_KEY=your_api_key && node build/index.js
    

调试方式

运行服务后,可以通过调用 render-website-screenshot 工具来测试截图功能是否正常工作。