Vue d’ensemble
Agent Bridge permet aux agents IA (Claude Code, Cursor, Cowork, etc.) de contrôler à distance l’extension Chrome Web2MD pour convertir des URL en lot — en particulier Reddit, les pages rendues en JS et celles protégées par connexion, qui bloquent l’accès à l’API côté serveur. Plutôt que d’appeler l’API Web2MD (que Reddit bloque), l’agent IA envoie des commandes à votre extension Chrome locale via la messagerie native. L’extension ouvre chaque page dans un onglet en arrière-plan en utilisant votre véritable session de navigateur — avec vos cookies et votre état de connexion —, extrait le contenu, le convertit en Markdown et renvoie le résultat.Architecture
localhost:12315.
Configuration
Étape 1 : Construire le serveur MCP
Étape 2 : Installer l’hôte de messagerie native
- Copie les fichiers de l’hôte vers
~/.web2md/(évite les restrictions TCC de macOS sur~/Desktop) - Résout le chemin absolu de
node(Chrome se lance avec un PATH minimal) - Écrit le manifeste NM dans le répertoire
NativeMessagingHostsde Chrome
Étape 3 : Configurer MCP
- Claude Code
- Cursor
- Claude Desktop
~/.claude/settings.json :Étape 4 : Vérifier
Dans Chrome, ouvrezchrome://extensions → cliquez sur le lien « Service Worker » de Web2MD → vérifiez la console :
Outils disponibles
Agent Bridge expose trois outils MCP — choisissez selon le transport et vos besoins de traitement en lot. Les trois sont documentés en détail sur la page Serveur MCP ; voici la comparaison rapide.agent_convert
Convertit une seule URL en utilisant l’extension Chrome via la messagerie native.agent_batch_convert
Convertit en lot jusqu’à 50 URL. Les URL sont traitées séquentiellement — l’extension ouvre chaque page dans un onglet en arrière-plan, extrait le contenu, ferme l’onglet, puis passe à la suivante.bridge_convert_url
Convertit une seule URL en récupérant son HTML via l’extension via un pont HTTP local (au lieu de la messagerie native), puis en convertissant côté serveur. Fonctionnellement similaire àagent_convert pour des conversions ponctuelles, mais ne nécessite pas l’hôte de messagerie native — seule l’extension doit être installée et en cours d’exécution.
Exemples d’utilisation
Convertir un fil Reddit
Convertir un fil Reddit
agent_convert) Voici le fil converti avec 7 commentaires discutant de la précision RAG pour les documents juridiques…Conversion en lot pour la recherche
Conversion en lot pour la recherche
- 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) 5/5 URL converties avec succès. Voici les points clés…Convertir des pages protégées par connexion
Convertir des pages protégées par connexion
agent_convert) Comme vous êtes connecté à ce site dans Chrome, j’ai pu extraire le contenu complet…Sites pris en charge
Agent Bridge utilise les mêmes 27 extracteurs spécifiques par site que l’extension — chacun sait comment extraire un contenu propre depuis le DOM ou l’API d’un site plutôt que de se rabattre sur le HTML brut de la page.Réseaux sociaux & discussion (7)
Réseaux sociaux & discussion (7)
Exports de conversations IA (2)
Exports de conversations IA (2)
Docs & bases de connaissances (6)
Docs & bases de connaissances (6)
Dev & code (3)
Dev & code (3)
Publication (3)
Publication (3)
Plateformes CJK (4)
Plateformes CJK (4)
Vidéo & média (1)
Vidéo & média (1)
Travail & productivité (5)
Travail & productivité (5)
Dépannage
« Native host not installed » ou « not found »
« Native host not installed » ou « not found »
« Native host has exited » immédiatement
« Native host has exited » immédiatement
nodeintrouvable — réexécutez./install.shqui utilise le chemin absolu de node- L’hôte se trouve dans un répertoire protégé par TCC (
~/Desktop,~/Documents) — réexécutez l’installation pour déplacer vers~/.web2md/
« Agent connection error » depuis MCP
« Agent connection error » depuis MCP
- Chrome est ouvert
- L’extension Web2MD est chargée
- La console du Service Worker affiche « TCP relay ready on port 12315 »
« Failed to extract content from the page »
« Failed to extract content from the page »
« Tab load timeout »
« Tab load timeout »
Les conversions n'apparaissent pas dans l'historique du tableau de bord
Les conversions n'apparaissent pas dans l'historique du tableau de bord
Différences avec le serveur MCP
convert_url pour les pages publiques. Utilisez bridge_convert_url quand vous voulez la session de navigateur de l’extension sans installer l’hôte de messagerie native. Utilisez agent_convert / agent_batch_convert pour Reddit, les pages authentifiées, les sites riches en JS, ou quand vous devez traiter en lot — ou souhaitez appliquer un Skill via le paramètre skill d’agent_convert.