Skip to Content
Guide développeurOutilsRecherche web

Recherche Web

Qwen Code prend en charge la recherche Web via des intégrations MCP (Model Context Protocol). Plutôt qu’un outil de recherche intégré, la recherche Web est fournie en se connectant à des serveurs MCP externes, ce qui vous offre une flexibilité totale pour choisir le service de recherche le mieux adapté à vos besoins.

Versions concernées : V0.0.7+ jusqu’à la dernière version prenant en charge 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 devez migrer vers l’approche basée sur MCP décrite dans ce document :

Élément suppriméAction à effectuer
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 MCP Alibaba Cloud Bailian WebSearch
GLM_API_KEY pour la recherche WebUtilisez le MCP GLM WebSearch Prime
Flags 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 MCP officiel de recherche Web 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 clé API réelle, ou définissez-la comme variable d’environnement pour que Qwen Code la détecte 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éation d’une carte structurée d’un site Web
  • tavily_crawl — Exploration systématique de 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 clé API réelle, 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 Remote MCP officiel de recherche Web fourni par ZhipuAI (智谱AI), conçu pour les utilisateurs du GLM Coding Plan. Il propose une recherche Web en temps réel incluant les actualités, les cours boursiers, la météo, et plus encore.

Outils disponibles

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

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 clé API ZhipuAI réelle, ou définissez-la comme variable d’environnement.


Last updated on