Skip to Content
Guide développeurOutilsRecherche web

Recherche Web

Qwen Code prend en charge les fonctionnalités de recherche web via des intégrations MCP (Model Context Protocol). Plutôt qu’un outil de recherche intégré, la recherche web est assurée par la connexion à des serveurs MCP externes, vous offrant une flexibilité totale pour choisir le service de recherche qui correspond le mieux à vos besoins.

⚠️ Breaking Change : outil web_search intégré supprimé

Versions concernées : de V0.0.7+ à la dernière version avec le support de la recherche web intégrée.

L’outil intégré web_search et toute sa configuration associée ont été supprimés. Si vous utilisiez l’un des éléments suivants, vous devriez migrer vers l’approche basée sur MCP décrite dans ce document :

SuppriméAction à mener
Bloc webSearch dans settings.jsonConfigurez plutôt un serveur MCP dans mcpServers (voir ci-dessous)
advanced.tavilyApiKey dans settings.jsonUtilisez le serveur MCP Tavily
Variable d’environnement TAVILY_API_KEYUtilisez le serveur MCP Tavily
DASHSCOPE_API_KEY pour la recherche webUtilisez le serveur Alibaba Cloud Bailian WebSearch MCP
GLM_API_KEY pour la recherche webUtilisez le serveur GLM WebSearch Prime MCP
Drapeaux CLI --tavily-api-key / --glm-api-key / --dashscope-api-keyConfigurez via mcpServers dans settings.json

Exemples de migration

Avant (Tavily via l’outil intégré) :

{ "webSearch": { "provider": [{ "type": "tavily", "apiKey": "tvly-xxx" }], "default": "tavily" } }

Après (Tavily via MCP) :

{ "mcpServers": { "tavily": { "httpUrl": "https://mcp.tavily.com/mcp/?tavilyApiKey=tvly-xxx" } } }

Avant (DashScope via l’outil intégré) :

{ "webSearch": { "provider": [{ "type": "dashscope", "apiKey": "sk-xxx" }], "default": "dashscope" } }

Après (Alibaba Cloud Bailian WebSearch via MCP) :

{ "mcpServers": { "WebSearch": { "httpUrl": "https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/mcp", "headers": { "Authorization": "Bearer sk-xxx" } } } }

Services de recherche web MCP pris en charge

Alibaba Cloud Bailian WebSearch (Recommandé)

Le service officiel de recherche web MCP fourni par la plateforme Alibaba Cloud Bailian, propulsé par DashScope.

Configuration

Méthode 1 : commande CLI

qwen mcp add WebSearch \ -t http \ "https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/mcp" \ -H "Authorization: Bearer ${DASHSCOPE_API_KEY}"

Méthode 2 : settings.json

{ "mcpServers": { "WebSearch": { "httpUrl": "https://dashscope.aliyuncs.com/api/v1/mcps/WebSearch/mcp", "headers": { "Authorization": "Bearer ${DASHSCOPE_API_KEY}" } } } }

Remplacez ${DASHSCOPE_API_KEY} par votre propre clé API, ou définissez-la comme variable d’environnement pour que Qwen Code la récupère automatiquement.


Tavily WebSearch

Un serveur MCP prêt pour la production offrant des capacités de recherche web en temps réel, d’extraction, de cartographie et de crawl.

Outils disponibles

  • tavily_search — Recherche web en temps réel
  • tavily_extract — Extraction intelligente de données depuis des pages web
  • tavily_map — Créer une carte structurée d’un site web
  • tavily_crawl — Explorer systématiquement des sites web

Configuration

Méthode 1 : commande CLI (MCP distant)

qwen mcp add tavily \ -t http \ "https://mcp.tavily.com/mcp/?tavilyApiKey=${TAVILY_API_KEY}"

Méthode 2 : settings.json (MCP distant)

{ "mcpServers": { "tavily": { "httpUrl": "https://mcp.tavily.com/mcp/?tavilyApiKey=${TAVILY_API_KEY}" } } }

Remplacez ${TAVILY_API_KEY} par votre propre clé API, ou définissez-la comme variable d’environnement.

Méthode 3 : settings.json (NPX local)

{ "mcpServers": { "tavily-mcp": { "command": "npx", "args": ["-y", "tavily-mcp@latest"], "env": { "TAVILY_API_KEY": "your-api-key-here" } } } }

GLM WebSearch Prime (ZhipuAI)

Le service officiel de recherche web MCP distant fourni par ZhipuAI (智谱AI), conçu pour les utilisateurs de GLM Coding Plan. Fournit une recherche web en temps réel incluant actualités, cours de bourse, météo, etc.

Outils disponibles

  • webSearchPrime — Recherche web retournant le titre, l’URL, le résumé, le nom du site et le favicon de la page

Configuration

Méthode 1 : commande CLI

qwen mcp add web-search-prime \ -t http \ "https://open.bigmodel.cn/api/mcp/web_search_prime/mcp" \ -H "Authorization: Bearer ${GLM_API_KEY}"

Méthode 2 : settings.json

{ "mcpServers": { "web-search-prime": { "httpUrl": "https://open.bigmodel.cn/api/mcp/web_search_prime/mcp", "headers": { "Authorization": "Bearer ${GLM_API_KEY}" } } } }

Remplacez ${GLM_API_KEY} par votre propre clé API ZhipuAI, ou définissez-la comme variable d’environnement.

Last updated on