remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides ability to target specific web page elements using CSS selectors for screenshots, content extraction, clicking, and form filling operations.
Enables execution of JavaScript code in the browser console through the browserbase_evaluate tool, allowing for dynamic interaction with web page elements and content.
Supports installation of necessary dependencies for the MCP server through npm, with specific instructions to run 'npm install' and 'npm run build' during setup.
Browserbase MCP 服务器
开始
- 运行
npm install
安装必要的依赖项,然后运行npm run build
获取dist/index.js
。 - 设置您的 Claude Desktop 配置以使用服务器。
- 重新启动 Claude Desktop 应用程序,单击 🔨 图标即可看到可用的工具。
- 开始使用工具吧!下面是 Claude 关闭浏览器会话的图片。
工具
浏览器基础 API
- browserbase_create_session
- 使用 Browserbase 创建新的云浏览器会话
- 无需输入
- browserbase_navigate
- 导航到浏览器中的任意 URL
- 输入:
url
(字符串)
- browserbase_screenshot
- 捕获整个页面或特定元素的屏幕截图
- 输入:
name
(字符串,必需):屏幕截图的名称selector
(字符串,可选):要截图的元素的 CSS 选择器width
(数字,可选,默认值:800):屏幕截图宽度height
(数字,可选,默认值:600):屏幕截图高度
- browserbase_click
- 点击页面上的元素
- 输入:
selector
(字符串):要点击元素的 CSS 选择器
- browserbase_fill
- 填写输入字段
- 输入:
selector
(字符串):输入字段的 CSS 选择器value
(字符串):要填充的值
- browserbase_evaluate
- 在浏览器控制台中执行 JavaScript
- 输入:
script
(字符串):要执行的 JavaScript 代码
- browserbase_get_content
- 提取当前页面的所有内容
- 输入:
selector
(字符串,可选):CSS 选择器从特定元素获取内容
- browserbase_parallel_sessions
- 创建多个浏览器会话并导航到不同的 URL
- 输入:
sessions
(数组):包含以下内容的对象数组:url
(字符串):导航到的 URLid
(字符串):会话标识符
资源
服务器提供两种类型资源的访问:
- 控制台日志(
console://logs
)- 浏览器控制台以文本格式输出
- 包括来自浏览器的所有控制台消息
- 屏幕截图(
screenshot://<name>
)- 截图的 PNG 图像
- 可通过捕获期间指定的屏幕截图名称访问
主要特点
- 云浏览器自动化
- Web数据提取
- 控制台日志监控
- 截图功能
- JavaScript 执行
- 基本网络交互(导航、点击、表单填写)
执照
此 MCP 服务器采用 MIT 许可证。这意味着您可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。更多详情,请参阅项目仓库中的 LICENSE 文件。
You must be authenticated.
Tools
该服务器使用 Browserbase、Puppeteer 和 Stagehand 提供云浏览器自动化功能。该服务器使 LLM 能够在云浏览器环境中与网页交互、截取屏幕截图并执行 JavaScript。