Zum Hauptinhalt springen

Übersicht

Agent Bridge ermöglicht es AI-Agenten (Claude Code, Cursor, Cowork usw.), die Web2MD Chrome-Erweiterung remote zu steuern, um URLs im Batch zu konvertieren — insbesondere Reddit-Seiten, JS-gerenderte und login-geschützte Seiten, die den serverseitigen API-Zugriff blockieren. Anstatt die Web2MD API aufzurufen (die von Reddit blockiert wird), sendet der AI-Agent Befehle über Native Messaging an Ihre lokale Chrome-Erweiterung. Die Erweiterung öffnet jede Seite in einem Hintergrund-Tab unter Verwendung Ihrer echten Browser-Sitzung — mit Ihren Cookies und Ihrem Login-Status —, extrahiert den Inhalt, konvertiert ihn in Markdown und liefert das Ergebnis zurück.
Agent Bridge erfordert einen PRO-Plan und den auf Ihrem Rechner installierten Native Messaging Host. Die Erweiterung muss in Chrome geöffnet sein.

Architektur

Die gesamte Kommunikation erfolgt lokal — nichts verlässt Ihren Rechner. Der Native Host lauscht ausschließlich auf localhost:12315.

Einrichtung

Schritt 1: MCP Server bauen

Schritt 2: Native Messaging Host installieren

Finden Sie Ihre Extension-ID unter chrome://extensions mit aktiviertem Entwicklermodus. Suchen Sie nach Web2MD und kopieren Sie den ID-String (z. B. ijmgpkkfgpijifldbjafjiapehppcbcn).
Nach der Installation müssen Sie Chrome vollständig beenden (Cmd+Q auf dem Mac) und neu öffnen. Chrome liest Native-Messaging-Manifeste nur beim Start ein — ein bloßes Neuladen der Erweiterung genügt nicht.
Das Installationsskript:
  • Kopiert Host-Dateien nach ~/.web2md/ (vermeidet macOS TCC-Einschränkungen bei ~/Desktop)
  • Löst den absoluten Pfad zu node auf (Chrome startet mit minimalem PATH)
  • Schreibt das NM-Manifest in Chromes NativeMessagingHosts-Verzeichnis

Schritt 3: MCP konfigurieren

Fügen Sie zu ~/.claude/settings.json hinzu:

Schritt 4: Überprüfen

Öffnen Sie in Chrome chrome://extensions → klicken Sie auf den “Service Worker”-Link von Web2MD → prüfen Sie die Konsole:
Wenn Sie diese drei Zeilen sehen, funktioniert Agent Bridge.

Verfügbare Tools

agent_convert

Konvertiert eine einzelne URL mithilfe der Chrome-Erweiterung. Rückgabe: Markdown-Inhalt mit Titel, Quell-URL, Wortanzahl und Lesezeit. Am besten geeignet für: Reddit-Threads, login-geschützte Seiten, JS-gerenderte Websites.

agent_batch_convert

Konvertiert bis zu 50 URLs im Batch. URLs werden nacheinander verarbeitet — die Erweiterung öffnet jede Seite in einem Hintergrund-Tab, extrahiert den Inhalt, schließt den Tab und geht dann zur nächsten über. Rückgabe: Pro-URL-Ergebnisse, die während des Abschlusses gestreamt werden, plus eine Zusammenfassung. Am besten geeignet für: Recherche-Workflows — Batch-Konvertierung von Reddit-Threads, HN-Diskussionen oder Konkurrenzseiten für AI-Analysen.
Alle erfolgreichen Konvertierungen werden automatisch in Ihrem Dashboard-Verlauf gespeichert, mit AI-generierten Zusammenfassungen und Tags.

Anwendungsbeispiele

Sie: Convert this Reddit thread to Markdown: https://www.reddit.com/r/LangChain/comments/1siwh6q/Agent: (ruft agent_convert auf) Hier ist der konvertierte Thread mit 7 Kommentaren zur RAG-Präzision bei juristischen Dokumenten…
Sie: Batch convert these 5 Reddit URLs and summarize the key takeaways:Agent: (ruft agent_batch_convert auf) 5/5 URLs erfolgreich konvertiert. Hier sind die wichtigsten Erkenntnisse…
Sie: Convert my company’s internal wiki page at https://wiki.internal.com/architectureAgent: (ruft agent_convert auf) Da Sie in Chrome bei dieser Website angemeldet sind, konnte ich den vollständigen Inhalt extrahieren…

Unterstützte Websites

Agent Bridge verwendet dieselben 16 seitenspezifischen Extraktoren wie die Erweiterung: Websites mit “Nein” bei der Tab-Anforderung werden über API-Aufrufe konvertiert — schneller und zuverlässiger. Andere verwenden Hintergrund-Tabs.

Fehlerbehebung

Chrome hat das NM-Manifest nicht geladen. Beenden Sie Chrome vollständig (Cmd+Q) und öffnen Sie es neu. Ein bloßes Neuladen der Erweiterung genügt nicht.
Chrome kann das Host-Skript nicht ausführen. Häufige Ursachen:
  • node nicht gefunden — führen Sie ./install.sh erneut aus, das den absoluten Node-Pfad verwendet
  • Der Host befindet sich in einem TCC-geschützten Verzeichnis (~/Desktop, ~/Documents) — führen Sie die Installation erneut aus, um nach ~/.web2md/ zu verschieben
Der Native Host TCP-Server läuft nicht. Stellen Sie sicher, dass:
  1. Chrome geöffnet ist
  2. Die Web2MD-Erweiterung geladen ist
  3. Die Service-Worker-Konsole “TCP relay ready on port 12315” anzeigt
Die Erweiterung ist nicht angemeldet. Öffnen Sie das Web2MD-Popup in Chrome und melden Sie sich bei Ihrem PRO-Konto an.
Die Zielseite braucht zu lange zum Laden. Das ist bei langsamen Websites normal. Die Erweiterung wartet bis zu 15 Sekunden pro Tab. Reddit verwendet den JSON-API-Extraktor und benötigt keinen Tab, daher bedeuten Timeouts bei Reddit meist, dass die Post-URL ungültig ist (404).
Das Speichern im Verlauf erfordert, dass die Erweiterung mit einem PRO-Konto angemeldet ist. Das Speichern erfolgt nach dem Prinzip “fire-and-forget” — falls der API-Aufruf stillschweigend fehlschlägt, erscheinen die Konvertierungen nicht. Überprüfen Sie, ob Ihr Auth-Token gültig ist.

Unterschiede zum MCP Server

Faustregel: Verwenden Sie convert_url für öffentliche Seiten. Verwenden Sie agent_convert / agent_batch_convert für Reddit, authentifizierte Seiten und JS-lastige Websites.