npm babelwrap-mcpstdioMITupdated 5mo ago
An MCP server that gives AI agents web browsing superpowers via the BabelWrap API.
babelwrap mcp 能做什么?
BabelWrap MCP Server
An MCP server that gives AI agents web browsing superpowers via the BabelWrap API.
Works with Claude Desktop, Cursor, Claude Code, and any MCP-compatible client.
Installation
# Using uvx (recommended -- no install required)
uvx babelwrap-mcp
# Using pip
pip install babelwrap-mcp
# Using pipx (isolated environment)
pipx install babelwrap-mcp
Setup
1. Get an API Key
Sign up at babelwrap.com and create an API key from your dashboard.
2. Configure Your MCP Client
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"babelwrap": {
"command": "uvx",
"args": ["babelwrap-mcp"],
"env": {
"BABELWRAP_API_KEY": "bw_your_api_key_here"
}
}
}
}
If you installed with pip or pipx, use the binary directly:
{
"mcpServers": {
"babelwrap": {
"command": "babelwrap-mcp",
"args": [],
"env": {
"BABELWRAP_API_KEY": "bw_your_api_key_here"
}
}
}
}
Claude Code
claude mcp add babelwrap -- uvx babelwrap-mcp
Then set your API key as an environment variable:
export BABELWRAP_API_KEY="bw_your_api_key_here"
Available Tools
| Tool | Description |
|---|---|
babelwrap_new_session |
Create a new browser session |
babelwrap_close_session |
Close a browser session |
babelwrap_navigate |
Navigate to a URL |
babelwrap_snapshot |
Get current page state |
babelwrap_click |
Click an element |
babelwrap_fill |
Fill a form field |
babelwrap_submit |
Submit a form |
babelwrap_extract |
Extract structured data |
babelwrap_screenshot |
Take a screenshot |
babelwrap_press |
Press a keyboard key |
babelwrap_scroll |
Scroll the page |
babelwrap_hover |
Hover over an element |
babelwrap_upload |
Upload a file |
babelwrap_back / babelwrap_forward |
Browser history |
babelwrap_wait_for |
Wait for a condition |
babelwrap_list_pages / babelwrap_switch_page |
Multi-tab support |
Environment Variables
| Variable | Required | Description |
|---|---|---|
BABELWRAP_API_KEY |
Yes | Your BabelWrap API key |
BABELWRAP_API_URL |
No | API base URL (default: https://api.babelwrap.com/v1) |
Documentation
Full documentation at babelwrap.com/docs/mcp
License
MIT
安装
把 babelwrap mcp 添加到你的客户端。选择你正在使用的那个。
claude mcp add babelwrap-mcp -- npx -y babelwrap-mcpcodex mcp add babelwrap-mcp -- npx -y babelwrap-mcpamp mcp add babelwrap-mcp -- npx -y babelwrap-mcp{
"mcpServers": {
"babelwrap-mcp": {
"command": "npx",
"args": [
"-y",
"babelwrap-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"babelwrap-mcp": {
"command": "npx",
"args": [
"-y",
"babelwrap-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"babelwrap-mcp","command":"npx","args":["-y","babelwrap-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"babelwrap-mcp": {
"command": "npx",
"args": [
"-y",
"babelwrap-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"babelwrap-mcp": {
"command": "npx",
"args": [
"-y",
"babelwrap-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"babelwrap-mcp": {
"command": "npx",
"args": [
"-y",
"babelwrap-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"babelwrap-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"babelwrap-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"babelwrap-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"babelwrap-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y babelwrap-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
14 个工具
babelwrap mcp 向已连接的智能体提供 14 个工具。
- babelwrap_new_session
- Create a new browser session
- babelwrap_close_session
- Close a browser session
- babelwrap_navigate
- Navigate to a URL
- babelwrap_snapshot
- Get current page state
- babelwrap_click
- Click an element
- babelwrap_fill
- Fill a form field
- babelwrap_submit
- Submit a form
- babelwrap_extract
- Extract structured data
- babelwrap_screenshot
- Take a screenshot
- babelwrap_press
- Press a keyboard key
- babelwrap_scroll
- Scroll the page
- babelwrap_hover
- Hover over an element
- babelwrap_upload
- Upload a file
- babelwrap_wait_for
- Wait for a condition
评分
71 / 100
良好
- 文档22/25
- 维护13/25
- 可信度16/20
- 能力8/15
- 安装体验12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 146 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 14 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 0.1.0最新 | 2026年4月7日 |