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.
Verwendung mit Firefox
Die Erweiterung „Browser-Control-MCP“ wurde für Firefox entwickelt.
So installieren Sie die Erweiterung:
- Geben Sie
about:debugging
in die Firefox-URL-Leiste ein - Klicken Sie auf „Dieser Firefox“
- Klicken Sie auf „Temporäres Add-on laden …“
- Wählen Sie die Datei
manifest.json
im Ordnerfirefox-extension
in diesem Projekt aus. - 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):
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.
This server cannot be installed
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.
Related MCP Servers
- -securityAlicense-qualityAn 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 -32PythonApache 2.0
- -securityFlicense-qualityMCP 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 -
- -securityFlicense-qualityAn MCP server that enables LLMs to 'see' what's happening in browser-based games and applications through vectorized canvas visualization and debug information.Last updated -3523JavaScript
- -securityFlicense-qualityAn MCP server that allows users to interact with their browser through natural language commands, enabling actions like getting page content as markdown, modifying page styles, and searching browser history.Last updated -1TypeScript