关于 BrowserCat MCP Server
这是一款云端浏览器 MCP 服务,让大模型无需本地安装浏览器即可浏览和操作网页。它将常见页面操作与截图、控制台日志及 JavaScript 执行结合起来。
主要功能
- 01访问网页
- 02截取整页或元素截图
- 03点击、悬停、填写和选择控件
- 04在浏览器中执行 JavaScript
- 05访问控制台日志和截图
适用场景
- 01自动执行网页上的基本交互
- 02截取整页或指定元素的图像
- 03运行 JavaScript 并检查控制台输出
MCP 相关
向 MCP 客户端提供 BrowserCat 云浏览器自动化工具,以及控制台日志和截图资源。使用该服务需要 API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
BrowserCat MCP 服务
一个使用 BrowserCat 云浏览器服务提供浏览器自动化功能的模型上下文协议服务。此服务使大模型能够与网页交互、截取屏幕截图,并在真实浏览器环境中执行 JavaScript,而无需在本地安装浏览器。
组件
工具
- browsercat_navigate
- 在浏览器中导航到任意 URL
- 输入:
url(字符串)
- browsercat_screenshot
- 截取整个页面或特定元素的屏幕截图
- 输入:
name(字符串,必填):屏幕截图名称selector(字符串,可选):要截取的元素的 CSS 选择器width(数字,可选,默认值:800):屏幕截图宽度height(数字,可选,默认值:600):屏幕截图高度
- browsercat_click
- 点击页面上的元素
- 输入:
selector(字符串):要点击的元素的 CSS 选择器
- browsercat_hover
- 将鼠标悬停在页面上的元素上
- 输入:
selector(字符串):要悬停的元素的 CSS 选择器
- browsercat_fill
- 填写输入字段
- 输入:
selector(字符串):输入字段的 CSS 选择器value(字符串):要填入的值
- browsercat_select
- 从下拉菜单中选择一个选项
- 输入:
selector(字符串):select元素的 CSS 选择器value(字符串):要选择的值
- browsercat_evaluate
- 在浏览器控制台中执行 JavaScript
- 输入:
script(字符串):要执行的 JavaScript 代码
资源
此服务提供两种类型的资源:
- 控制台日志(
console://logs)- 文本格式的浏览器控制台输出
- 包含浏览器中的所有控制台消息
- 屏幕截图(
screenshot://<name>)- 已截取屏幕截图的 PNG 图像
- 可通过截取时指定的屏幕截图名称访问
主要功能
- 基于云的浏览器自动化
- 无需在本地安装浏览器
- 控制台日志监控
- 屏幕截图功能
- JavaScript 执行
- 基本网页交互(导航、点击、填写表单)
BrowserCat MCP 服务配置
环境变量
BrowserCat MCP 服务需要设置以下环境变量:
BROWSERCAT_API_KEY:你的 BrowserCat API 密钥(必填)。你可以在 https://browsercat.xyz/mcp 免费获取。
NPX 配置
{
"mcpServers": {
"browsercat": {
"command": "npx",
"args": ["-y", "@browsercatco/mcp-server"],
"env": {
"BROWSERCAT_API_KEY": "your-api-key-here"
}
}
}
}
许可证
此 MCP 服务采用 MIT 许可证授权。这意味着你可以自由使用、修改和分发此软件,但须遵守 MIT 许可证的条款和条件。详情请参阅项目仓库中的 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。