
MCP Screenshot Server

2024.12.31
4
JavaScript网页截图自动化工具浏览器自动化
MCP Screenshot Server 是一个基于 Puppeteer 实现的 MCP 服务,提供网页和本地 HTML 文件的截图功能。通过简单的 MCP 工具接口,用户可以轻松捕获网页截图,并支持多种配置选项。
View on GitHub
Overview
基本能力
产品定位
MCP Screenshot Server 是一个专注于网页截图的服务,适用于需要自动化捕获网页或本地 HTML 文件截图的场景。
核心功能
- 捕获任何网页或本地 HTML 文件的截图
- 可配置的视口尺寸(宽度和高度)
- 支持全页截图(包括滚动部分)
- 自定义输出路径选项
- 自动管理截图目录
适用场景
- 网页内容存档
- 自动化测试中的视觉验证
- 生成网页预览图
- 本地 HTML 文件的快速截图
使用教程
使用依赖
安装 Node.js 和 npm 作为前置依赖。
安装教程
运行以下命令安装服务:
npm install
调试方式
构建项目并运行 MCP 检查器进行测试:
npm run build
npm run inspector
工具列表
take_screenshot
:提供截图功能,支持以下选项:url
:要捕获的 URL(支持 http://、https:// 或 file:///)width
:视口宽度(1-3840 像素)height
:视口高度(1-2160 像素)fullPage
:是否捕获完整滚动页面outputPath
:自定义输出路径(可选)
常见问题解答
- 无特殊符号或复杂问题描述,文档较为清晰。