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
- -securityAlicense-qualityA 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 -PythonApache 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 search YouTube, retrieve video information, and access video transcripts through standardized tools.Last updated -TypeScript