
BrowserCat MCP Server

2025.03.21
1
浏览器自动化浏览器自动化
BrowserCat MCP Server 是一个基于 Model Context Protocol 的服务,提供浏览器自动化能力,利用 BrowserCat 的云浏览器服务,使 LLMs 能够与网页交互、截图以及在真实浏览器环境中执行 JavaScript,无需本地安装浏览器。
View on GitHub
Overview
基本能力
产品定位
BrowserCat MCP Server 是一个浏览器自动化工具,专为需要与网页交互的场景设计,如自动化测试、数据抓取、网页监控等。
核心功能
- 浏览器自动化:支持导航、点击、悬停、表单填写等基本网页交互操作。
- 截图功能:可以捕获整个页面或特定元素的截图。
- JavaScript 执行:在浏览器控制台中执行自定义 JavaScript 代码。
- 控制台日志监控:实时获取浏览器控制台的输出信息。
适用场景
- 自动化测试:自动化执行网页操作,验证功能正确性。
- 数据抓取:从网页中提取数据,用于分析或存储。
- 网页监控:监控网页变化,如内容更新或错误出现。
- 教育与研究:用于教学或研究中的网页交互演示。
工具列表
- browsercat_navigate:导航到指定 URL。
- browsercat_screenshot:捕获页面或元素的截图。
- browsercat_click:点击页面上的元素。
- browsercat_hover:悬停在页面上的元素。
- browsercat_fill:填写表单字段。
- browsercat_select:从下拉菜单中选择选项。
- browsercat_evaluate:在浏览器控制台中执行 JavaScript。
常见问题解答
- 如何获取 API Key:访问 https://browsercat.xyz/mcp 获取免费的 API Key。
- 是否需要本地安装浏览器:不需要,服务基于云浏览器。
使用教程
使用依赖
- 需要安装 Node.js 和 npm。
- 需要获取 BrowserCat API Key。
安装教程
- 确保已安装 Node.js 和 npm。
- 使用以下命令安装 BrowserCat MCP Server:
npx -y @browsercatco/mcp-server
- 设置环境变量
BROWSERCAT_API_KEY
为你的 API Key。
调试方式
- 启动服务后,可以通过日志查看服务运行状态。
- 使用提供的工具进行网页操作,检查操作是否按预期执行。
- 查看控制台日志和截图资源,验证操作结果。
标签信息
安装类型
sse
产品定位
浏览器自动化
归类信息
浏览器自动化