Skip to main content
Glama

Browser Control MCP

by eyalzh

Browser-Steuerung MCP

Ein MCP-Server gepaart mit einer Browsererweiterung, die es KI-Agenten wie Claude Desktop ermöglicht, den lokalen Browser des Benutzers zu verwalten, mit geöffneten Tabs zu interagieren und den Browser für Recherchen und Informationsabrufe zu verwenden.

Merkmale

Der MCP-Server unterstützt die folgenden Tools:

  • Tabs öffnen oder schließen
  • Holen Sie sich die Liste der geöffneten Tabs
  • Geöffnete Tabs neu anordnen
  • Lesen und Durchsuchen des Browserverlaufs
  • Lesen Sie den Textinhalt und die Links einer Webseite
  • Suchen und Hervorheben von Text in einem Browser-Tab

Darüber hinaus steht der Inhalt jedes geöffneten Tabs im Browser als MCP-Ressource zur Verfügung, sodass der Benutzer Browser-Tabs im MCP-Client selbst (z. B. Claude) auswählen und deren Inhalt in den Kontext laden kann.

Beispiel-Anwendungsfälle:

Registerkartenverwaltung

  • „Alle nicht arbeitsbezogenen Tabs in meinem Browser schließen.“
  • „Tabs in meinem Browser in einer sinnvollen Reihenfolge neu anordnen.“
  • „Alle Tabs in meinem Browser schließen, auf die in den letzten 24 Stunden nicht zugegriffen wurde.“

Browserverlaufssuche

  • „Helfen Sie mir, in meinem Browserverlauf einen Artikel über den Milford Track in Neuseeland zu finden.“
  • „Öffnen Sie alle Artikel zum Thema KI, die ich in der letzten Woche besucht habe, bis zu 10 Artikel, vermeiden Sie Duplikate.“

Stöbern und Recherchieren

  • „Hackernews in meinem Browser öffnen, dann die Top-Story öffnen, sie lesen und auch die Kommentare lesen. Stimmen die Kommentare mit der Story überein?“
  • „Suchen Sie in meinem Browser mit Google Scholar nach Artikeln über L-Theanin aus den letzten drei Jahren. Öffnen Sie die drei am häufigsten zitierten Artikel. Lesen Sie sie und fassen Sie sie für mich zusammen.“
  • „Verwende die Google-Suche in meinem Browser, um nach Blumenläden zu suchen. Öffne die 10 relevantesten Ergebnisse. Zeige mir eine Tabelle aller Blumenläden mit Standort und Öffnungszeiten.“

Vergleich mit MCP-Servern für die Webautomatisierung

Der Zweck dieses MCP-Servers besteht darin, KI-Agenten sicheren Zugriff auf den persönlichen Browser des Benutzers zu ermöglichen. Webseitenänderungen oder beliebige Skripts werden nicht unterstützt. Die Browsererweiterung kann außerdem so konfiguriert werden, dass die vom MCP-Server ausführbaren Aktionen eingeschränkt werden (auf der Einstellungsseite der Erweiterung).

Installation

Klonen Sie dieses Repository und führen Sie dann die folgenden Befehle im Hauptrepository-Verzeichnis aus, um sowohl den MCP-Server als auch die Browsererweiterung zu erstellen.

npm install npm install --prefix mcp-server npm install --prefix firefox-extension npm run build

Verwendung mit Firefox

Die Erweiterung „Browser-Control-MCP“ wurde für Firefox entwickelt.

So installieren Sie die Erweiterung:

  1. Geben Sie about:debugging in die Firefox-URL-Leiste ein
  2. Klicken Sie auf „Dieser Firefox“
  3. Klicken Sie auf „Temporäres Add-on laden …“
  4. Wählen Sie die Datei manifest.json im Ordner firefox-extension in diesem Projekt aus.
  5. Die Einstellungsseite der Erweiterung wird geöffnet. Kopieren Sie den geheimen Schlüssel in die Zwischenablage. Er wird zur Konfiguration des MCP-Servers verwendet.

Wenn Sie die Erweiterung nicht in Ihrem persönlichen Firefox-Browser ausführen möchten, können Sie alternativ eine separate Firefox-Instanz herunterladen (z. B. Firefox Developer Edition, verfügbar unter https://www.mozilla.org/en-US/firefox/developer/ ).

Verwendung mit Claude Desktop:

Fügen Sie nach der Installation der Erweiterung die folgende Konfiguration zu claude_desktop_config.json hinzu (verwenden Sie die Schaltfläche „Konfiguration bearbeiten“ in den Claude Desktop Developer-Einstellungen):

{ "mcpServers": { "browser-control": { "command": "node", "args": [ "/path/to/repo/mcp-server/dist/server.js" ], "env": { "EXTENSION_SECRET": "<secret_from_extension>" } } } }

Ersetzen Sie /path/to/repo durch den richtigen Pfad.

Legen Sie EXTENSION_SECRET basierend auf dem in den Erweiterungseinstellungen auf der Erweiterungsverwaltungsseite in Firefox angegebenen Wert fest (Sie können über about:addons darauf zugreifen).

Stellen Sie sicher, dass Sie Claude Desktop neu starten. Es kann einige Sekunden dauern, bis der MCP-Server eine Verbindung zur Erweiterung herstellt.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Ein MCP-Server gepaart mit einer Firefox-Erweiterung, die es LLM-Clients ermöglicht, den Browser des Benutzers zu steuern und die Tab-Verwaltung, Verlaufssuche und das Lesen von Inhalten zu unterstützen.

  1. Merkmale
    1. Beispiel-Anwendungsfälle:
      1. Registerkartenverwaltung
      2. Browserverlaufssuche
      3. Stöbern und Recherchieren
    2. Vergleich mit MCP-Servern für die Webautomatisierung
      1. Installation
        1. Verwendung mit Firefox
        2. Verwendung mit Claude Desktop:

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        An MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.
        Last updated -
        32
        Python
        Apache 2.0
      • -
        security
        A
        license
        -
        quality
        A MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.
        Last updated -
        Python
        Apache 2.0
        • Apple
      • -
        security
        F
        license
        -
        quality
        MCP server enabling LLMs to perform browser tasks via SSE transport, allowing clients like Cursor.ai and Claude to open websites and interact with web content through natural language commands.
        Last updated -
        • Apple
      • -
        security
        F
        license
        -
        quality
        An MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.
        Last updated -
        TypeScript

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/eyalzh/browser-control-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server