mcp-server-browserbase

Official
by browserbase

Integrations

  • Provides ability to target specific web page elements using CSS selectors for screenshots, content extraction, clicking, and form filling operations.

  • Enables execution of JavaScript code in the browser console through the browserbase_evaluate tool, allowing for dynamic interaction with web page elements and content.

  • Supports installation of necessary dependencies for the MCP server through npm, with specific instructions to run 'npm install' and 'npm run build' during setup.

Браузерный сервер MCP

Начать

  1. Запустите npm install , чтобы установить необходимые зависимости, затем запустите npm run build , чтобы получить dist/index.js .
  2. Настройте конфигурацию Claude Desktop для использования сервера.
{ "mcpServers": { "browserbase": { "command": "node", "args": ["path/to/mcp-server-browserbase/browserbase/dist/index.js"], "env": { "BROWSERBASE_API_KEY": "<YOUR_BROWSERBASE_API_KEY>", "BROWSERBASE_PROJECT_ID": "<YOUR_BROWSERBASE_PROJECT_ID>" } } } }
  1. Перезапустите приложение Claude Desktop, и вы увидите доступные инструменты, нажав на значок 🔨.
  2. Начните использовать инструменты! Ниже представлено изображение Клода, закрывающего сеанс браузера.

Инструменты

API браузера

  • браузерbase_create_session
    • Создайте новый сеанс облачного браузера с помощью Browserbase
    • Нет требуемых входных данных
  • браузерbase_navigate
    • Перейдите по любому URL-адресу в браузере.
    • Ввод: url (строка)
  • снимок_экрана_браузера
    • Делайте снимки экрана всей страницы или отдельных ее элементов.
    • Входные данные:
      • name (строка, обязательно): Имя для снимка экрана
      • selector (строка, необязательно): селектор CSS для элемента для скриншота
      • width (число, необязательно, по умолчанию: 800): ширина скриншота
      • height (число, необязательно, по умолчанию: 600): Высота скриншота
  • браузерbase_click
    • Щелкните элементы на странице
    • Ввод: selector (строка): селектор CSS для элемента, на который нужно нажать
  • браузерbase_fill
    • Заполните поля ввода
    • Входные данные:
      • selector (строка): CSS-селектор для поля ввода
      • value (строка): значение для заполнения
  • браузерbase_evaluate
    • Выполнить JavaScript в консоли браузера
    • Ввод: script (строка): код JavaScript для выполнения
  • браузерbase_get_content
    • Извлечь все содержимое с текущей страницы
    • Ввод: selector (строка, необязательно): селектор CSS для получения содержимого из определенных элементов.
  • браузерbase_parallel_sessions
    • Создайте несколько сеансов браузера и переходите по разным URL-адресам.
    • Вход: sessions (массив): Массив объектов, содержащий:
      • url (строка): URL для перехода
      • id (строка): идентификатор сеанса

Ресурсы

Сервер предоставляет доступ к двум типам ресурсов:

  1. Журналы консоли ( console://logs )
    • Вывод консоли браузера в текстовом формате
    • Включает все консольные сообщения из браузера
  2. Скриншоты ( screenshot://<name> )
    • PNG-изображения сделанных снимков экрана
    • Доступно по имени снимка экрана, указанному во время захвата

Основные характеристики

  • Автоматизация облачного браузера
  • Извлечение веб-данных
  • Мониторинг журнала консоли
  • Возможности создания скриншотов
  • выполнение JavaScript
  • Базовое веб-взаимодействие (навигация, клики, заполнение форм)

Лицензия

Этот сервер MCP лицензирован по лицензии MIT. Это означает, что вы можете свободно использовать, изменять и распространять программное обеспечение в соответствии с условиями лицензии MIT. Для получения более подробной информации см. файл LICENSE в репозитории проекта.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Этот сервер предоставляет возможности автоматизации облачного браузера с использованием Browserbase, Puppeteer и Stagehand. Этот сервер позволяет LLM взаимодействовать с веб-страницами, делать снимки экрана и выполнять JavaScript в среде облачного браузера.

  1. Начать
    1. Инструменты
      1. API браузера
      2. Ресурсы
    2. Основные характеристики
      1. Лицензия

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          Enables LLMs to perform web browsing tasks, take screenshots, and execute JavaScript using Puppeteer for browser automation.
          Last updated -
          4
          15,502
          1
          JavaScript
        • A
          security
          F
          license
          A
          quality
          Enables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.
          Last updated -
          7
          0
          2
          JavaScript
          • Linux
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that enables LLMs to automate web browsers using Puppeteer, allowing navigation, screenshots, form filling, and JavaScript execution in a real browser environment.
          Last updated -
          JavaScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that provides browser automation capabilities using BrowserCat's cloud browser service. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment without needing to install browsers locally.
          Last updated -
          39

        View all related MCP servers

        ID: 0kznte4aoh