Token导航 LogoToken导航

MCP Server · 运维云端

Website Screenshot MCP

Glasses MCP是一款为AI助手提供网页截图功能的工具,支持多种设备和格式,帮助AI理解视觉内容。

stdio官方级别未说明来源级核验工具 1@modelcontextprotocol/inspector
TypeScriptClaude云端部署Claude Desktop

快速开始

作者 / 组织
gourraguis
提供方
gourraguis
运行时
Node.js

工具数量

1

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

9

仓库热度

收录来源

3 个

MCP World

选型结论

Website Screenshot MCP 属于运维云端类 MCP Server,公开资料标注 1 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

仅本地运行

安装与配置

安装命令

npx @modelcontextprotocol/inspector node dist/main.js

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 1 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

眼镜MCP:让你的AI看到网络👓

你的人工智能助手是一个强大的合作伙伴,能够处理大量的文本和代码。但说到视觉网络,它是盲目的。它看不到竞争对手登录页面的布局、复杂仪表板的设计或最新原型的外观。

MCP眼镜赋予它视力。

这是一个简单的工具,允许您的AI请求任何网站的完美、特定于设备的屏幕截图。这不仅仅是拍照;这是关于为你的人工智能提供它所缺失的背景,将视觉网络变成它最终可以理解和交互的资源。

目录

- 方法1:桌面扩展 - 方法2:手动JSON配置

- 示例提示 - 工具参考: screenshot - 支持设备 - 错误处理 - 局限性

特性

  • 捕获任何URL: 对任何公共网站或本地开发服务器进行截图。
  • 设备仿真: 查看网站在各种流行手机、平板电脑和笔记本电脑上的外观。
  • 可选格式: 选择 png 和 jpeg 图像格式。
  • 整页或视口: 捕获整个可滚动页面或仅捕获可见视口。
  • 结构化输出: 返回一个明确的JSON对象,表示成功或失败。

安装

您可以通过两种方式安装Glasses MCP,具体取决于您的偏好和客户端应用程序。

方法1:桌面扩展

这是最简单的开始方式。它允许在兼容的客户端(如Claude Code)中一键安装。

  1. 下载最新 glasses-mcp.dxt 文件.
  2. 打开 .dxt 使用客户端应用程序创建文件。客户将处理其余的事情。

方法2:手动JSON配置

此方法使用 npx 按需下载并运行该包。它非常适合命令行使用或不喜欢直接安装扩展的开发人员。

要使用此方法,请将以下JSON添加到客户端的配置文件中:

{
  "mcpServers": {
    "glasses": {
      "command": "npx",
      "args": ["-y", "glasses-mcp"]
    }
  }
}

配置文件位置:

  • 对于Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 对于Gemini CLI: ~/.gemini/settings.json
  • 对于游标IDE: 用户 settings.json 文件。

用法

集成后,您可以在AI助手中使用这样的提示。

示例提示

以下是一些如何使用Glasses MCP的示例。

为了直接捕捉主页,人工智能可以推断文件名:

“截取github的屏幕截图并将其保存到我的桌面。”

要指定其他图像格式和保存位置,请执行以下操作:

“在bbc.com/news上获取最新新闻的JPEG屏幕截图,并将其保存在我的下载文件夹中。”

要查看网站在移动设备上的外观,请指定确切的输出文件名:

“捕获verge.com主页,使其显示在小型iOS设备上,并将其另存为 verge-mobile.png."

要捕获本地开发服务器,请仅关注页面的可见部分:

“仅在以下位置捕获本地服务器的视口 http://localhost:3000."

工具参考: screenshot

名称类型必填默认描述
urlstring是-要捕获的网站的完整URL。
outputPathstring是-保存屏幕截图的本地文件路径
format"png""jpeg"没有"png"输出图像格式。
fullPageboolean没有true如果 true,捕获整个页面。如果 false,仅捕获可见视口。
devicestring没有laptop-hidpi要模拟的设备的名称(请参阅下面的支持设备)。

支持设备

这 screenshot 该工具可以选择模拟特定设备,该设备可以设置视口大小、像素密度和用户代理以进行匹配。我们整理了一份流行和有代表性的设备列表,以提供对最常见外形因素的良好覆盖,同时保持列表的可管理性。

设备名称设备ID类别表示
iPhone 14 Pro Maxios-large手机一款大型现代iOS设备。
iPhone SEios-small手机较小的旧一代iOS设备。
Pixel 6 Proandroid-large手机一款大型现代安卓设备。
Galaxy S8android-medium手机一款常见的、稍显陈旧的Android设备。
iPad Pro 11tablet-largeTablet一款现代的高分辨率平板电脑。
iPad Minitablet-smallTablet一种更小、更受欢迎的平板电脑格式。
Laptop with HiDPI screenlaptop-hidpi笔记本电脑高分辨率笔记本电脑(例如MacBook Pro)。
Laptop with MDPI screenlaptop-mdpi笔记本电脑标准分辨率笔记本电脑。

退货: 表示成功或失败的JSON对象。

{
  "success": true,
  "outputPath": "/path/to/your/screenshot.png"
}

错误处理

如果该工具遇到错误(例如,无效的URL、无法加载的网站),它将返回一个JSON对象,其中包含 isError 标志设置为 true 以及描述性错误消息。

{
  "success": false,
  "error": "net::ERR_NAME_NOT_RESOLVED at https://invalid-url-here.com"
}

局限性

  • 无登录/身份验证: 该工具无法登录需要身份验证的网站。它只能捕获可公开访问的内容。
  • 反机器人措施: 一些网站采用复杂的反机器人技术,可能会阻止该工具捕获屏幕截图。
  • 复杂交互: 该工具不支持复杂的交互,如点击按钮、填写表单或在截图前滚动到特定元素。

发展与贡献

为该项目做出贡献:

  1. 克隆存储库: git clone https://github.com/gourraguis/glasses-mcp.git
  2. 安装依赖项: cd glasses-mcp && npm install
  3. 构建项目: npm run build
  4. 要测试本地版本,请使用 MCP检查员:
   npx @modelcontextprotocol/inspector node dist/main.js

工具与能力

工具数量

1

资源数量

0

提示词数量

0

能力标签

AI工具TypeScript本地部署网页截图设备模拟视觉内容处理

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 1 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Website Screenshot MCP

MCP World · 本页

1stdio有3 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Website Screenshot MCP 怎么安装?

公开资料给出的安装命令是 npx @modelcontextprotocol/inspector node dist/main.js,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Website Screenshot MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Website Screenshot MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Website Screenshot MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Website Screenshot MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP