Ü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
- Kopiert Host-Dateien nach
~/.web2md/(vermeidet macOS TCC-Einschränkungen bei~/Desktop) - Löst den absoluten Pfad zu
nodeauf (Chrome startet mit minimalem PATH) - Schreibt das NM-Manifest in Chromes
NativeMessagingHosts-Verzeichnis
Schritt 3: MCP konfigurieren
- Claude Code
- Cursor
- Claude Desktop
Fügen Sie zu
~/.claude/settings.json hinzu:Schritt 4: Überprüfen
Öffnen Sie in Chromechrome://extensions → klicken Sie auf den “Service Worker”-Link von Web2MD → prüfen Sie die Konsole:
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
Einen Reddit-Thread konvertieren
Einen Reddit-Thread konvertieren
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…Batch-Konvertierung für Recherche
Batch-Konvertierung für Recherche
Sie: Batch convert these 5 Reddit URLs and summarize the key takeaways:
- https://reddit.com/r/MachineLearning/comments/…
- https://reddit.com/r/LocalLLaMA/comments/…
- https://reddit.com/r/LangChain/comments/…
- https://reddit.com/r/artificial/comments/…
- https://reddit.com/r/ChatGPT/comments/…
agent_batch_convert auf) 5/5 URLs erfolgreich konvertiert. Hier sind die wichtigsten Erkenntnisse…Login-geschützte Seiten konvertieren
Login-geschützte Seiten konvertieren
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
'Native host not installed' oder 'not found'
'Native host not installed' oder 'not found'
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.
'Native host has exited' sofort
'Native host has exited' sofort
Chrome kann das Host-Skript nicht ausführen. Häufige Ursachen:
nodenicht gefunden — führen Sie./install.sherneut 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
'Agent connection error' vom MCP
'Agent connection error' vom MCP
Der Native Host TCP-Server läuft nicht. Stellen Sie sicher, dass:
- Chrome geöffnet ist
- Die Web2MD-Erweiterung geladen ist
- Die Service-Worker-Konsole “TCP relay ready on port 12315” anzeigt
'Failed to extract content from the page'
'Failed to extract content from the page'
Die Erweiterung ist nicht angemeldet. Öffnen Sie das Web2MD-Popup in Chrome und melden Sie sich bei Ihrem PRO-Konto an.
'Tab load timeout'
'Tab load timeout'
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).
Konvertierungen erscheinen nicht im Dashboard-Verlauf
Konvertierungen erscheinen nicht im Dashboard-Verlauf
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.