PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversbrowser-automation网页截图
返回「browser-automation」

网页截图

modelscope·bingal/webshot-mcp

browser-automation0下载HostedModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

webshot-mcp

一个用于生成网页截图的 MCP (Model Context Protocol) 服务器,基于 Playwright 实现。

功能特性

  • 🌐 支持任意网页截图
  • 📱 支持多种设备类型(桌面、手机、平板)
  • 🎨 支持多种图片格式(PNG、JPEG、WebP)
  • 📏 支持自定义尺寸和 DPI 缩放
  • 🖼️ 支持全页面截图
  • 🗜️ 支持图片质量压缩
  • ⚡ 异步处理,性能优异

使用方法

作为 MCP 服务器

方式 1:使用 uvx 直接运行(推荐)

{
  "mcpServers": {
    "webshot": {
      "command": "uvx",
      "args": ["webshot-mcp"]
    }
  }
}

方式 2:在 Claude Code 中使用

Claude Code 可以通过两种方式配置此 MCP 服务器:

选项 A:使用 CLI 向导

claude mcp add

然后按照提示添加 webshot-mcp。

选项 B:直接编辑配置文件(推荐)

编辑你的 Claude Code 配置文件(~/.claude.json)并添加:

{
  "mcpServers": {
    "webshot": {
      "type": "stdio",
      "command": "uvx",
      "args": ["webshot-mcp"]
    }
  }
}

编辑配置文件后,重启 Claude Code 以应用更改。

方式 3:使用 pip 安装后运行

# 安装 webshot-mcp
pip install webshot-mcp
# 安装 chromium 浏览器
playwright install chromium

然后在 MCP 客户端配置中添加:

对于 Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "webshot": {
      "command": "webshot-mcp"
    }
  }
}

对于 Claude Code(~/.claude.json):

{
  "mcpServers": {
    "webshot": {
      "type": "stdio",
      "command": "webshot-mcp"
    }
  }
}

使用示例

网页完整长度截图(网页长截图)提示词参考

帮我生成 www.baidu.com 页面完整截图,保存成 webp 格式,保存到 /Users/ben/Downloads/screenshot-baidu-1.webp

指定网页截图尺寸提示词参考

帮我生成 www.baidu.com 页面截图,尺寸 1280x720,保存成 webp 格式,保存到 /Users/ben/Downloads/screenshot-baidu-2.webp

移动设备截图提示词参考

注意:手机和平板设备会根据模拟的设备尺寸生成,忽略自定义尺寸参数

帮我生成 www.baidu.com 手机版截图,保存成 webp 格式,保存到 /Users/ben/Downloads/screenshot-mobile.webp

平板设备截图提示词参考

帮我生成 www.baidu.com 平板版截图,保存成 png 格式,保存到 /Users/ben/Downloads/screenshot-tablet.png

指定保存格式和压缩质量提示词参考

帮我生成 www.baidu.com 截图,保存成 jpg 格式,压缩质量为 80,保存到 /Users/ben/Downloads/screenshot.jpg

高分辨率桌面截图提示词参考

帮我生成 www.github.com 高分辨率截图,尺寸 1920x1080,保存成 png 格式,保存到 /Users/ben/Downloads/github-hd.png

批量截图提示词参考

帮我为以下网站生成截图并保存到 /Users/ben/Downloads/:
1. www.google.com - 完整页面,webp 格式,文件名:google-full.webp
2. www.github.com - 1280x720 尺寸,jpg 格式 90% 质量,文件名:github.jpg
3. www.stackoverflow.com - 手机版视图,png 格式,文件名:stackoverflow-mobile.png

工具参数

webshot 工具支持以下参数:

必需参数

  • url (string): 要截图的网页 URL
  • output (string): 截图文件保存路径

可选参数

  • width (integer): 浏览器窗口宽度,默认 1280
  • height (integer): 浏览器窗口高度,默认 768。设置为 0 时进行全页面截图
  • dpi_scale (number): DPI 缩放比例,默认 2
  • device (string): 设备类型,可选值:
    • desktop (默认): 桌面设备
    • mobile: 移动设备 (iPhone 13)
    • tablet: 平板设备 (iPad Pro)
  • format (string): 图片格式,可选值:
    • png (默认): PNG 格式
    • jpeg: JPEG 格式
    • webp: WebP 格式
  • quality (integer): 图片质量 (0-100),默认 100。仅对 JPEG 和 WebP 格式有效

技术栈

  • MCP: Model Context Protocol 框架
  • Playwright: 浏览器自动化和截图
  • Pillow: 图片处理和压缩
  • asyncio: 异步编程支持

许可证

MIT License

欢迎提交 Issue 和 Pull Request!

更新日志

v0.1.0

  • 初始版本
  • 支持基本网页截图功能
  • 支持多种设备类型和图片格式
  • 支持图片质量压缩和尺寸调整

相关 MCP Servers(来自「browser-automation」)

快递100 MCP Server

快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。

kuaidi100/kuaidi100-mcp

网页开发MCP

一个提供网页开发工具的MCP服务器,例如屏幕捕捉功能,可以让AI代理获取并处理用户屏幕的截图。

@ZukAi-MCP/webdev-mcp

网页内容提取器

一个从网站提取有意义内容并将HTML转换为高质量Markdown的MCP服务器,使用Mozilla的Readability引擎。

@tolik-unicornrider/mcp_scraper

微软Playwright

一种模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页交互,而无需使用视觉模型或截图。

@microsoft/playwright-mcp

消息通知(MCP&Agent挑战赛)

桌面通知、个性化声音、ntfy 手机应用通知、邮件通知和 API 推送,减少 AI 任务等待焦虑,舒适地享用一杯咖啡。​

gimjin/message_mcp-MCP_Agent_Challenge

转Markdown工具

将各种文件类型和网页内容转换为Markdown格式。它提供了一套工具,可以将PDF、图像、音频文件、网页等转换为易读且易于分享的Markdown文本。

@zcaceres/markdownify-mcp

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/bingal-webshot-mcp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

#### 方式 2:在 Claude Code 中使用 Claude Code 可以通过两种方式配置此 MCP 服务器: **选项 A:使用 CLI 向导**

基本信息

分类
browser-automation / developer-tools
运行方式
Yes
许可证
MIT License
详情文件
bingal-webshot-mcp.md