BabelWrap MCP

by babelwrap

168 downloads Not rated yet MIT

About

MCP server for BabelWrap — give AI agents web browsing superpowers via the Model Context Protocol.

Details

License
MIT

Explore

- Create, manage, and close browser sessions
- Navigate to URLs and interact with page elements
- Click, fill forms, and submit data
- Extract structured data and take screenshots
- Multi-tab support with page listing and switching
- Keyboard, scroll, hover, and upload actions

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name BabelWrap MCP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository


uvx babelwrap-mcp

pipx install babelwrap-mcp

| Variable | Required | Description |
|---|---|---|
| BABELWRAP_API_KEY | Yes | Your BabelWrap API key |
| BABELWRAP_API_URL | No | API base URL (default: https://api.babelwrap.com/v1) |

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

| 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 |

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "babelwrap mcp": {
            "babelwrap-mcp": {
                "command": "uvx",
                "args": [
                    "babelwrap-mcp"
                ]
            }
        }
    }
}

McpServers

{
    "babelwrap-mcp": {
        "command": "uvx",
        "args": [
            "babelwrap-mcp"
        ]
    }
}

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

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.