关于 babelwrap-mcp
babelwrap-mcp 将兼容 MCP 的客户端连接到 BabelWrap API,以执行浏览器交互。工具涵盖页面导航与检查、表单操作、数据提取、截图和标签页管理。
主要功能
- 01创建和关闭浏览器会话
- 02导航并检查页面状态
- 03点击、填写、提交和按键
- 04提取结构化页面数据
- 05截图并管理标签页
适用场景
- 01通过 AI Agent 浏览网站
- 02填写并提交网页表单
- 03提取页面中的结构化信息
- 04检查并切换浏览器标签页
MCP 相关
该 MCP 服务向 MCP 客户端提供 BabelWrap 浏览器会话和页面控制工具,并使用 BabelWrap API 密钥进行连接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
BabelWrap MCP 服务
一个 MCP 服务,通过 BabelWrap API 赋予 AI Agent 网页浏览超能力。
兼容 Claude Desktop、Cursor、Claude Code 及任何兼容 MCP 的客户端。
安装
# Using uvx (recommended -- no install required)
uvx babelwrap-mcp
# Using pip
pip install babelwrap-mcp
# Using pipx (isolated environment)
pipx install babelwrap-mcp
设置
1. 获取 API 密钥
在 babelwrap.com 注册,并从控制面板创建 API 密钥。
2. 配置 MCP 客户端
Claude Desktop
将以下内容添加到 claude_desktop_config.json:
{
"mcpServers": {
"babelwrap": {
"command": "uvx",
"args": ["babelwrap-mcp"],
"env": {
"BABELWRAP_API_KEY": "bw_your_api_key_here"
}
}
}
}
如果通过 pip 或 pipx 安装,请直接使用二进制文件:
{
"mcpServers": {
"babelwrap": {
"command": "babelwrap-mcp",
"args": [],
"env": {
"BABELWRAP_API_KEY": "bw_your_api_key_here"
}
}
}
}
Claude Code
claude mcp add babelwrap -- uvx babelwrap-mcp
然后将 API 密钥设置为环境变量:
export BABELWRAP_API_KEY="bw_your_api_key_here"
可用工具
| 工具 | 描述 |
|---|---|
babelwrap_new_session | 创建新的浏览器会话 |
babelwrap_close_session | 关闭浏览器会话 |
babelwrap_navigate | 导航到 URL |
babelwrap_snapshot | 获取当前页面状态 |
babelwrap_click | 点击元素 |
babelwrap_fill | 填写表单字段 |
babelwrap_submit | 提交表单 |
babelwrap_extract | 提取结构化数据 |
babelwrap_screenshot | 截取屏幕截图 |
babelwrap_press | 按下键盘按键 |
babelwrap_scroll | 滚动页面 |
babelwrap_hover | 将鼠标悬停在元素上 |
babelwrap_upload | 上传文件 |
babelwrap_back / babelwrap_forward | 浏览器历史记录 |
babelwrap_wait_for | 等待条件满足 |
babelwrap_list_pages / babelwrap_switch_page | 多标签页支持 |
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
BABELWRAP_API_KEY | 是 | 你的 BabelWrap API 密钥 |
BABELWRAP_API_URL | 否 | API 基础 URL(默认值:https://api.babelwrap.com/v1) |
文档
完整文档请访问 babelwrap.com/docs/mcp
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。