🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

sendblue-browser-mcp

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sendblue-browser-mcp

MCP server wrapping the sendblue-browser-use daemon. Exposes navigate, screenshot, script, session lifecycle, and CDP attach as MCP tools so any MCP client (Claude Desktop, Codex, Cursor, Antigravity, Cline, Windsurf) can drive a stealth-patched Chromium.

latest
Source
npmnpm
Version
0.2.3
Version published
Weekly downloads
27
-30.77%
Maintainers
1
Weekly downloads
 
Created
Source

sendblue-browser-mcp

MCP server that wraps the sendblue-browser-use daemon. Exposes the full HTTP API as MCP tools so any MCP-speaking client (Claude Desktop, OpenAI Codex, Cursor, Google Antigravity, Cline, Windsurf, Claude Code) can drive a stealth-patched Chromium with one line of config.

Install

# Most clients: nothing to install — they run via npx automatically.
# Verify it works once:
npx -y sendblue-browser-mcp@0.2.3 --version

Tool calls require the sendblue-browser-use daemon to be running on 127.0.0.1:8787 (or wherever BROWSER_USE_URL points). The MCP server is a thin proxy.

Configure your client

All MCP clients have converged on this shape:

{
  "mcpServers": {
    "sendblue-browser": {
      "command": "npx",
      "args": ["-y", "sendblue-browser-mcp@0.2.3"],
      "env": {
        "BROWSER_USE_URL": "http://127.0.0.1:8787",
        "BROWSER_USE_API_KEY": "<the same token you started the daemon with>"
      }
    }
  }
}

Drop that block into:

ClientConfig path
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
Claude Code~/.claude.json or repo-level .claude.json
Cursor~/.cursor/mcp.json (global) or .cursor/mcp.json (project)
Google Antigravity~/.gemini/config/mcp_config.json
OpenAI Codexcodex mcp add sendblue-browser --env BROWSER_USE_URL=http://127.0.0.1:8787 --env BROWSER_USE_API_KEY=<daemon-token> -- npx -y sendblue-browser-mcp@0.2.3 (writes ~/.codex/config.toml)
ClineSettings → MCP Servers → Add
WindsurfSettings → Cascade → MCP → Add

Streamable HTTP mode (optional)

If your client prefers remote MCP servers, run the wrapper as an HTTP service:

export SENDBLUE_BROWSER_MCP_TOKEN="$(openssl rand -hex 32)"
BROWSER_USE_API_KEY="<daemon token>" \
  SENDBLUE_BROWSER_MCP_TOKEN="$SENDBLUE_BROWSER_MCP_TOKEN" \
  sendblue-browser-mcp --port 8788

Then point your client at it:

{
  "mcpServers": {
    "sendblue-browser": {
      "url": "http://127.0.0.1:8788/mcp",
      "headers": {
        "Authorization": "Bearer <SENDBLUE_BROWSER_MCP_TOKEN>"
      }
    }
  }
}

HTTP mode binds 127.0.0.1 and refuses requests unless SENDBLUE_BROWSER_MCP_TOKEN is set and supplied as a bearer token. Prefer stdio mode unless your MCP client specifically needs HTTP.

Tools exposed

ToolWhat it does
healthCheck if the daemon is reachable, including navScreenshotPolicy.
list_sessionsList active browser sessions.
create_sessionSpawn a session. persistent=true follows the daemon default; set persistent=false for CDP attach. Responses include autoNavScreenshots.
get_sessionInspect current page URL/title, console buffer count, and autoNavScreenshots.
navigateNavigate to a URL (http(s) only). Background evidence is only written when autoNavScreenshots=true.
screenshotCapture PNG, full-page or per-selector. Use explicitly after headed navigation when evidence is needed.
scriptEval a JS expression in page context (wrap statements in an IIFE).
get_cookies / set_cookiesPlaywright-shape cookie I/O.
get_consoleRead recent console messages from the page.
get_cdp_urlGet the CDP websocket URL and targetId for direct Playwright/Puppeteer attach.
purge_sessionClear cookies/permissions and active-page storage/caches, keep session id.
close_sessionClose + delete on-disk profile.

Env

VarRequiredDefaultNotes
BROWSER_USE_API_KEYYesSame token used to start the daemon.
BROWSER_USE_URLNohttp://127.0.0.1:8787Daemon base URL.
SENDBLUE_BROWSER_MCP_TOKENHTTP mode onlyBearer token required by --port Streamable HTTP mode.

License

MIT. See LICENSE in the parent repo.

Keywords

mcp

FAQs

Package last updated on 25 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts