BrowserCat MCP Server

BrowserCat MCP Server

site icon
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。

安装教程

  1. 确保已安装 Node.js 和 npm。
  2. 使用以下命令安装 BrowserCat MCP Server:
npx -y @browsercatco/mcp-server
  1. 设置环境变量 BROWSERCAT_API_KEY 为你的 API Key。

调试方式

  1. 启动服务后,可以通过日志查看服务运行状态。
  2. 使用提供的工具进行网页操作,检查操作是否按预期执行。
  3. 查看控制台日志和截图资源,验证操作结果。

标签信息

安装类型

sse

产品定位

浏览器自动化

归类信息

浏览器自动化

许可证

该项目遵循 MIT 开源许可条款。