mcpField
B
babelwrap-mcp

babelwrap-mcp

本地服务
github.com/babelwrap浏览器自动化029 周前更新

关于 babelwrap-mcp

babelwrap-mcp 将兼容 MCP 的客户端连接到 BabelWrap API,以执行浏览器交互。工具涵盖页面导航与检查、表单操作、数据提取、截图和标签页管理。

主要功能

  1. 01创建和关闭浏览器会话
  2. 02导航并检查页面状态
  3. 03点击、填写、提交和按键
  4. 04提取结构化页面数据
  5. 05截图并管理标签页

适用场景

  1. 01通过 AI Agent 浏览网站
  2. 02填写并提交网页表单
  3. 03提取页面中的结构化信息
  4. 04检查并切换浏览器标签页

MCP 相关

该 MCP 服务向 MCP 客户端提供 BabelWrap 浏览器会话和页面控制工具,并使用 BabelWrap API 密钥进行连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"babelwrap-babelwrap": {
"command": "npx",
"args": [
"-y",
"babelwrap-mcp"
],
"env": {
"BABELWRAP_API_KEY": "<BABELWRAP_API_KEY>"
}
}
}
}
启动命令npx -y babelwrap-mcp
需要配置的环境变量
BABELWRAP_API_KEY密钥Your BabelWrap API key. Get one at https://babelwrap.com

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmbabelwrap-mcp0.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。