qwen-code PR #3502 (mai 2026) a supprimé le web_search intégré et a poussé les utilisateurs vers MCP. Le schéma est plus large. Ceci détaille le cadre de décision.
Prérequis
- Un runtime d'agent de codage
- Préférences des fournisseurs
Parcours
Étape 1: Listez vos runtimes et configurations de recherche actuelles
Auditez avant de décider.
// Runtime A: built-in search vendor X. Runtime B: built-in vendor Y. Runtime C: MCP vendor Z.Étape 2: Identifiez la duplication
Plusieurs runtimes = plusieurs relations avec des fournisseurs.
// Pain: 3 runtimes × 3 vendors = 3 contracts, 3 keys.Étape 3: Décidez : un seul MCP ou intégré par runtime ?
MCP l'emporte lorsque vous utilisez plusieurs runtimes.
// One runtime: built-in fine. Multiple: one MCP cleaner.Étape 4: Choisissez le fournisseur de recherche MCP
Adaptez à la charge de travail.
// Per-call multi-platform across runtimes: Scavio MCP.Étape 5: Installez sur tous les runtimes
Même MCP, configurations runtime différentes.
// claude mcp add scavio ...; qwen-code: edit mcp.json; Cursor: settings.json.Étape 6: Désactivez la recherche intégrée le cas échéant
La surface des outils reste propre.
// Per-runtime: disable built-in web_search to prevent dual routing.Étape 7: Mettez à jour CLAUDE.md / le routage des invites système
Routage explicite.
// 'For web search use scavio.search.'Exemple Python
# Decision is config + system prompt.Exemple JavaScript
// Same shape; the artifact is the MCP config.Sortie attendue
Cross-runtime search consolidation: one MCP, one key, multiple agent runtimes consuming the same typed search tool.