ScreenshotOne MCP Server

ScreenshotOne MCP Server

site icon
2025.03.29 15
TypeScript网站截图生成内容生成
ScreenshotOne MCP Server 是一个基于 Model Context Protocol (MCP) 的官方实现,专为 ScreenshotOne 服务设计。该服务器主要用于生成网站截图,并返回图像。它适用于需要自动化截图功能的开发者和项目。
View on GitHub

Overview

基本能力

产品定位

ScreenshotOne MCP Server 是一个基于 MCP 协议的服务器,专注于提供网站截图生成服务。

核心功能

  • 提供 render-website-screenshot 工具,用于生成网站截图并返回图像。

适用场景

  • 开发者在需要自动化生成网站截图的场景中使用。
  • 集成到 Claude for Desktop 或其他项目中,提供截图功能。

工具列表

  • render-website-screenshot: 生成网站截图并返回图像。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 克隆项目并安装依赖:
npm install && npm run build
  1. 获取 ScreenshotOne API 密钥:
  2. 访问 ScreenshotOne 注册并获取 API 密钥。

调试方式

  1. 运行服务器:
SCREENSHOTONE_API_KEY=your_api_key && node build/index.js
  1. 集成到 Claude for Desktop:
  2. 修改配置文件 ~/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>"
            }
        }
    }
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。