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.json | Configurez plutôt un serveur MCP dans mcpServers (voir ci-dessous) |
advanced.tavilyApiKey dans settings.json | Utilisez le serveur MCP Tavily |
Variable d’environnement TAVILY_API_KEY | Utilisez le serveur MCP Tavily |
DASHSCOPE_API_KEY pour la recherche web | Utilisez le serveur Alibaba Cloud Bailian WebSearch MCP |
GLM_API_KEY pour la recherche web | Utilisez le serveur GLM WebSearch Prime MCP |
Drapeaux CLI --tavily-api-key / --glm-api-key / --dashscope-api-key | Configurez 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.
- MCP Marketplace : https://bailian.console.aliyun.com/cn-beijing?tab=mcp#/mcp-market/detail/WebSearch
- Coût : Payant (facturé via Alibaba Cloud DashScope)
- Obtenir une clé API : https://help.aliyun.com/zh/model-studio/get-api-key
- Idéal pour : requêtes en chinois, accès au contenu web chinois, intégration avec l’écosystème Alibaba Cloud
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.
- Dépôt : https://github.com/tavily-ai/tavily-mcp
- Coût : Payant (un niveau gratuit est disponible)
- Obtenir une clé API : https://app.tavily.com/home
- Idéal pour : recherche web généraliste avec des réponses de haute qualité générées par IA
Outils disponibles
tavily_search— Recherche web en temps réeltavily_extract— Extraction intelligente de données depuis des pages webtavily_map— Créer une carte structurée d’un site webtavily_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.
- Documentation : https://docs.bigmodel.cn/cn/coding-plan/mcp/search-mcp-server
- Coût : Inclus dans l’abonnement GLM Coding Plan (Lite : 100 appels/mois, Pro : 1 000/mois, Max : 4 000/mois)
- Obtenir une clé API : https://open.bigmodel.cn/apikey/platform
- Idéal pour : requêtes en chinois, récupération d’informations en temps réel
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.