MCP Screenshot Server
通过一个简单的 MCP 工具界面,使用 Puppeteer 捕获网页和本地 HTML 文件的屏幕截图,并提供可配置的尺寸和输出路径选项。
Tools
take_screenshot
Capture a screenshot of any web page or local GUI
README
MCP 截图服务器
一个使用 Puppeteer 实现的 MCP 服务器,提供截图功能。该服务器允许通过简单的 MCP 工具界面捕获网页和本地 HTML 文件的屏幕截图。
功能特性
- 捕获任何网页或本地 HTML 文件的屏幕截图
- 可配置的视口尺寸
- 支持完整页面截图
- 自定义输出路径选项
- 自动截图目录管理
安装
npm install
使用方法
该服务器提供一个 take_screenshot 工具,具有以下选项:
{
url: string; // 要捕获的 URL (可以是 http://, https://, 或 file:///)
width?: number; // 视口宽度,单位为像素 (1-3840)
height?: number; // 视口高度,单位为像素 (1-2160)
fullPage?: boolean; // 捕获完整的可滚动页面
outputPath?: string; // 自定义输出路径 (可选)
}
开发
# 构建项目
npm run build
# 运行 MCP inspector 进行测试
npm run inspector
许可证
MIT
推荐服务器
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
mult-fetch-mcp-server
一个多功能的、符合 MCP 规范的网页内容抓取工具,支持多种模式(浏览器/Node)、格式(HTML/JSON/Markdown/文本)和智能代理检测,并提供双语界面(英语/中文)。
Knowledge Graph Memory Server
为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
https://github.com/Streen9/react-mcp
react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
mcp-perplexity
Perplexity API 的 MCP 服务器。
MCP Web Research Server
一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。
browser-use MCP server
一个由人工智能驱动的浏览器自动化服务器,它实现了模型上下文协议,从而能够使用自然语言控制网页浏览器,以执行诸如导航、表单填写和视觉交互等任务。
PubMedSearch MCP Server
一个模型内容协议(Model Content Protocol)服务器,提供从 PubMed 数据库搜索和检索学术论文的工具。