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.

Browserbase MCP Server

Erste Schritte

  1. Führen Sie npm install aus, um die erforderlichen Abhängigkeiten zu installieren, und führen Sie dann npm run build aus, um dist/index.js abzurufen.
  2. Richten Sie Ihre Claude Desktop-Konfiguration für die Verwendung des Servers ein.
{ "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. Starten Sie Ihre Claude Desktop-App neu. Wenn Sie auf das Symbol 🔨 klicken, sollten die verfügbaren Tools angezeigt werden.
  2. Beginnen Sie mit der Nutzung der Tools! Unten sehen Sie ein Bild von Claude, der eine Browsersitzung schließt.

Werkzeuge

Browserbase API

  • Browserbase_Erstellen_Sitzung
    • Erstellen Sie eine neue Cloud-Browsersitzung mit Browserbase
    • Keine erforderlichen Eingaben
  • browserbase_navigate
    • Navigieren Sie im Browser zu einer beliebigen URL
    • Eingabe: url (Zeichenfolge)
  • browserbase_screenshot
    • Machen Sie Screenshots der gesamten Seite oder bestimmter Elemente
    • Eingänge:
      • name (Zeichenfolge, erforderlich): Name für den Screenshot
      • selector (Zeichenfolge, optional): CSS-Selektor für das zu screenshottende Element
      • width (Zahl, optional, Standard: 800): Screenshot-Breite
      • height (Zahl, optional, Standard: 600): Screenshot-Höhe
  • Browserbase_Click
    • Klicken Sie auf Elemente auf der Seite
    • Eingabe: selector (Zeichenfolge): CSS-Selektor für anzuklickendes Element
  • Browserbase_fill
    • Eingabefelder ausfüllen
    • Eingänge:
      • selector (Zeichenfolge): CSS-Selektor für Eingabefeld
      • value (Zeichenfolge): Auszufüllender Wert
  • browserbase_evaluate
    • Ausführen von JavaScript in der Browserkonsole
    • Eingabe: script (Zeichenfolge): Auszuführender JavaScript-Code
  • Browserbase_Get_Content
    • Extrahieren Sie den gesamten Inhalt der aktuellen Seite
    • Eingabe: selector (Zeichenfolge, optional): CSS-Selektor zum Abrufen von Inhalten aus bestimmten Elementen
  • Browserbase_Parallel_Sessions
    • Erstellen Sie mehrere Browsersitzungen und navigieren Sie zu verschiedenen URLs
    • Eingabe: sessions (Array): Array von Objekten, das Folgendes enthält:
      • url (Zeichenfolge): URL, zu der navigiert werden soll
      • id (Zeichenfolge): Sitzungskennung

Ressourcen

Der Server bietet Zugriff auf zwei Arten von Ressourcen:

  1. Konsolenprotokolle ( console://logs )
    • Browserkonsolenausgabe im Textformat
    • Enthält alle Konsolenmeldungen vom Browser
  2. Screenshots ( screenshot://<name> )
    • PNG-Bilder der aufgenommenen Screenshots
    • Zugriff über den bei der Aufnahme angegebenen Screenshot-Namen

Hauptmerkmale

  • Cloud-Browser-Automatisierung
  • Webdatenextraktion
  • Konsolenprotokollüberwachung
  • Screenshot-Funktionen
  • JavaScript-Ausführung
  • Grundlegende Webinteraktion (Navigation, Klicken, Ausfüllen von Formularen)

Lizenz

Dieser MCP-Server ist unter der MIT-Lizenz lizenziert. Das bedeutet, dass Sie die Software unter den Bedingungen der MIT-Lizenz frei verwenden, ändern und verbreiten dürfen. Weitere Informationen finden Sie in der LICENSE-Datei im Projekt-Repository.

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.

Dieser Server bietet Cloud-Browser-Automatisierungsfunktionen mit Browserbase, Puppeteer und Stagehand. Er ermöglicht LLMs die Interaktion mit Webseiten, das Erstellen von Screenshots und die Ausführung von JavaScript in einer Cloud-Browserumgebung.

  1. Erste Schritte
    1. Werkzeuge
      1. Browserbase API
      2. Ressourcen
    2. Hauptmerkmale
      1. Lizenz

        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