Guide · Navigateur · API HTTP · MCP
Une tâche répétitive doit-elle utiliser le navigateur, une API HTTP ou un outil MCP ?
Réponse courte
Utilisez l’interface prise en charge dont vous pouvez vérifier le contrat métier et les autorisations. Les étapes navigateur conviennent aux tâches dans une interface graphique ; HTTP aux points d’accès documentés ; MCP aux outils dont les entrées et sorties sont connues. Ritoko peut réunir ces voies dans un même workflow et journal.
Mis à jour le
↔ Faites défiler pour lire toutes les colonnes.
| Voie | Utile lorsque | À vérifier avant l’enregistrement |
|---|---|---|
| Navigateur | La tâche est proposée dans l’interface du compte auquel vous êtes autorisé | Contrôles uniques, session, commit et preuve métier visible |
| API HTTP | Un point d’accès pris en charge expose l’opération requise | Authentification, schéma de requête, vérifications du résultat et contrat d’idempotence éventuel |
| Outil MCP | Un outil connecté réalise l’opération souhaitée | Schéma entrée/sortie, effets de bord, compatibilité et frais du fournisseur |
Quand le navigateur est-il le choix pratique ?
Utilisez l’interface lorsqu’elle est la méthode prise en charge ou lorsqu’elle fournit une approbation ou un contrôle métier nécessaire. L’exécuteur direct se connecte à Chrome personnel avec l’autorisation de débogage distant, ou à un profil isolé explicitement choisi. Connectez-vous et effectuez l’authentification multifacteur dans le navigateur sélectionné.
La reprise navigateur en mode hôte exige un client qui autorise l’exécution de scripts dans la page. L’évaluation actuelle de Codex en mode computer-use est en lecture seule et ne peut pas effectuer cette reprise. Les lots hôte limités à l’API et aux outils MCP connectés restent possibles. Vérifiez les limites du pilote avant d’enregistrer une tâche dépendant des iframes, des frappes clavier ou des téléchargements.
Puis-je transformer un enregistrement navigateur en appels API ?
La capture réseau facultative fournit des métadonnées fetch/XHR utiles à l’étude d’une API. Ces indications ne constituent pas un contrat API et ne créent pas automatiquement des étapes HTTP exécutables. Vérifiez le point d’accès pris en charge, l’authentification, les champs requis et le résultat métier retourné, puis testez une ligne autorisée et enregistrez explicitement le remplacement.
Une étape HTTP peut vérifier le statut et les valeurs JSON, enregistrer les identifiants renvoyés et alimenter des contrôles ultérieurs en lecture seule. Les paramètres secrets issus de l’environnement évitent d’inscrire les accès dans les workflows. Une clé Idempotency-Key stable est disponible si l’API destinataire en documente la prise en charge. Seules les requêtes GET/HEAD admissibles avant commit sont réessayées automatiquement ; une écriture au résultat incertain reste en revue.
Que vérifier pour un outil MCP connecté ?
Vérifiez le schéma de l’outil et ses effets réels. Déclarer une étape en lecture seule est une affirmation de l’auteur, pas une garantie du protocole. Les erreurs d’outil, délais dépassés et demandes d’informations supplémentaires font échouer l’étape ; Ritoko ne réessaie pas automatiquement les appels MCP. Une écriture ayant expiré peut tout de même aboutir à distance.
Un workflow direct peut démarrer ou contacter des serveurs configurés. Les références hôte {ref: "agent"} réutilisent une connexion de l’agent existante. Les protocoles pris en charge par les clients directs sont limités ; un serveur compatible uniquement avec un protocole plus récent peut ne pas fonctionner. Un outil MCP externe peut invoquer un modèle ou un service payant, même si le moteur de reprise directe Ritoko ne contient aucun appel LLM.
Comment combiner les interfaces sans répéter une écriture ?
Par exemple, créez un enregistrement via une API documentée, enregistrez son identifiant, puis récupérez son reçu avec un outil en lecture seule. Gardez une seule opération irréversible commit par élément et vérifiez ensuite l’effet attendu. Un workflow sans étape navigateur n’a pas besoin de Chrome.
Après l’expiration d’une écriture API, ne basculez pas automatiquement vers une soumission dans le navigateur : le même enregistrement pourrait être créé deux fois. Vérifiez d’abord le résultat de la première voie. Séparez les tâches comportant plusieurs écritures indépendantes en procédures vérifiables distinctes. La référence des étapes HTTP/MCP décrit les formats, l’authentification et les limites des pilotes.