babelwrap/babelwrap-mcp-js
MCP server for BabelWrap (Node.js) — give AI agents web browsing superpowers.
Platform-specific configuration:
{
"mcpServers": {
"babelwrap-mcp-js": {
"command": "npx",
"args": [
"-y",
"babelwrap-mcp-js"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
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.
# Using npx (recommended -- no install required)
npx babelwrap-mcp
# Using npm (global)
npm install -g babelwrap-mcpSign up at babelwrap.com and create an API key from your dashboard.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"babelwrap": {
"command": "npx",
"args": ["-y", "babelwrap-mcp"],
"env": {
"BABELWRAP_API_KEY": "bw_your_api_key_here"
}
}
}
}claude mcp add babelwrap -- npx -y babelwrap-mcpThen set your API key:
export BABELWRAP_API_KEY=bw_your_api_key_here| 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 by description | | 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_upload | Upload a file | | babelwrap_hover | Hover over an element | | babelwrap_back | Navigate back | | babelwrap_forward | Navigate forward | | babelwrap_scroll | Scroll the page | | babelwrap_wait_for | Wait for a condition | | babelwrap_list_pages | List open tabs/pages | | babelwrap_switch_page | Switch to another tab |
pip install babelwrap-mcp ([babelwrap-mcp on PyPI](https://pypi.org/Loading reviews...