Übersicht
Agent Bridge ermöglicht es AI-Agenten (Claude Code, Cursor, Cowork usw.), die Web2MD Chrome-Erweiterung fernzusteuern, um URLs im Batch zu konvertieren — insbesondere Reddit, JS-gerenderte und login-geschützte Seiten, die serverseitigen API-Zugriff blockieren. Statt die Web2MD API aufzurufen (die Reddit blockiert), 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 die Host-Dateien nach
~/.web2md/(umgeht macOS-TCC-Beschränkungen für~/Desktop) - Ermittelt den absoluten Pfad zu
node(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 Folgendes 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 Bridge stellt drei MCP-Tools bereit — wählen Sie je nach Transportweg und Batching-Bedarf. Alle drei sind vollständig auf der Seite MCP Server dokumentiert; hier folgt der kurze Vergleich.agent_convert
Konvertiert eine einzelne URL über die Chrome-Erweiterung per Native Messaging.
Rückgabe: Markdown-Inhalt mit Titel, Quell-URL, Wortanzahl und Lesezeit.
Am besten geeignet für: Reddit-Threads, login-geschützte Seiten, JS-gerenderte Seiten.
agent_batch_convert
Konvertiert bis zu 50 URLs im Batch. Die URLs werden sequenziell 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, gestreamt sobald sie fertig sind, plus eine Zusammenfassung.
Am besten geeignet für: Research-Workflows — Reddit-Threads, HN-Diskussionen oder Konkurrenzseiten im Batch für die AI-Analyse konvertieren.
bridge_convert_url
Konvertiert eine einzelne URL, indem ihr HTML über die Erweiterung per lokaler HTTP-Bridge abgerufen wird (statt per Native Messaging), und konvertiert dann serverseitig. Für Einzelkonvertierungen funktional ähnlich zuagent_convert, erfordert aber nicht den Native Messaging Host — es muss lediglich die Erweiterung installiert und aktiv sein.
Alle erfolgreichen Konvertierungen werden automatisch in Ihrer Dashboard History 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 Seite angemeldet sind, konnte ich den vollständigen Inhalt extrahieren…Unterstützte Seiten
Agent Bridge verwendet dieselben 27 seitenspezifischen Extraktoren wie die Erweiterung — jeder davon weiß, wie er sauberen Inhalt aus dem DOM oder der API einer Seite herausholt, statt auf rohes Seiten-HTML zurückzufallen.AI-Chat-Exporte (2)
AI-Chat-Exporte (2)
Claude-Konversationen · Andere AI-Chat-Plattformen (ChatGPT, Gemini usw. über einen gemeinsamen DOM-Extraktor)
Docs & Wissensdatenbanken (6)
Docs & Wissensdatenbanken (6)
Wikipedia · arXiv · OpenAI Docs · Mintlify-basierte Docs-Seiten · Notion · Google Docs
Dev & Code (3)
Dev & Code (3)
GitHub Issues/PRs · Stack Overflow · dev.to
Publishing (3)
Publishing (3)
Medium · Substack · Product Hunt
CJK-Plattformen (4)
CJK-Plattformen (4)
WeChat (微信公众号) · Bilibili (哔哩哔哩) · Feishu (飞书) — zusätzlich zu Xiaohongshu und Zhihu oben. Der Code markiert diese ganze Kategorie als die Extraktor-Gruppe mit der höchsten Differenzierung — kaum ein Wettbewerber unterstützt diese Plattformen überhaupt.
Video & Medien (1)
Video & Medien (1)
YouTube (Transkript-Extraktion)
Arbeit & Produktivität (5)
Arbeit & Produktivität (5)
Gmail · LinkedIn · Amazon (Produktseiten) · Canvas LMS · XenForo-Foren
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 ihn nach~/.web2md/zu verschieben
'Agent connection error' vom MCP
'Agent connection error' vom MCP
Der TCP-Server des Native Host 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 Seiten normal. Die Erweiterung wartet bis zu 15 Sekunden pro Tab. Reddit nutzt den JSON-API-Extraktor und benötigt keinen Tab — Timeouts bei Reddit bedeuten daher meist, dass die Post-URL ungültig ist (404).
Konvertierungen erscheinen nicht in der Dashboard History
Konvertierungen erscheinen nicht in der Dashboard History
Das Speichern in der History erfordert, dass die Erweiterung mit einem PRO-Konto angemeldet ist. Der Speichervorgang ist Fire-and-Forget — schlägt der API-Aufruf stillschweigend fehl, erscheinen die Konvertierungen nicht. Prüfen Sie, ob Ihr Auth-Token gültig ist.
Unterschied zum MCP Server
Faustregel: Verwenden Sie
convert_url für öffentliche Seiten. Verwenden Sie bridge_convert_url, wenn Sie die Browser-Sitzung der Erweiterung nutzen möchten, aber den Native Messaging Host nicht installieren wollen. Verwenden Sie agent_convert / agent_batch_convert für Reddit, authentifizierte Seiten, JS-lastige Seiten, oder wenn Sie im Batch arbeiten müssen — oder einen Skill über den skill-Parameter von agent_convert anwenden möchten.