Skip to Content
EntwicklerhandbuchToolsWebsuche

Websuche

Qwen Code unterstützt Websuchfunktionen über MCP-Integrationen (Model Context Protocol). Anstatt eines integrierten Suchtools wird die Websuche durch die Verbindung zu externen MCP-Servern bereitgestellt. Dies gibt dir die volle Flexibilität, den Suchdienst auszuwählen, der am besten zu deinen Anforderungen passt.

⚠️ Breaking Change: Integriertes web_search-Tool entfernt

Betroffene Versionen: V0.0.7+ bis zur letzten Version mit integrierter Websuchunterstützung.

Das integrierte web_search-Tool und alle zugehörigen Konfigurationen wurden entfernt. Wenn du eine der folgenden Optionen verwendet hast, solltest du auf den in diesem Dokument beschriebenen MCP-basierten Ansatz migrieren:

EntferntVorgehensweise
webSearch-Block in settings.jsonKonfiguriere stattdessen einen MCP-Server in mcpServers (siehe unten)
advanced.tavilyApiKey in settings.jsonVerwende den Tavily MCP-Server
TAVILY_API_KEY-UmgebungsvariableVerwende den Tavily MCP-Server
DASHSCOPE_API_KEY für die WebsucheVerwende den Alibaba Cloud Bailian WebSearch MCP
GLM_API_KEY für die WebsucheVerwende den GLM WebSearch Prime MCP
--tavily-api-key / --glm-api-key / --dashscope-api-key CLI-FlagsKonfiguriere über mcpServers in settings.json

Migrationsbeispiele

Vorher (Tavily über integriertes Tool):

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

Nachher (Tavily über MCP):

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

Vorher (DashScope über integriertes Tool):

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

Nachher (Alibaba Cloud Bailian WebSearch über MCP):

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

Unterstützte MCP-Websuchdienste

Alibaba Cloud Bailian WebSearch (Empfohlen)

Der offizielle Websuch-MCP-Dienst der Alibaba Cloud Bailian-Plattform, betrieben mit DashScope.

Einrichtung

Methode 1: CLI-Befehl

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

Methode 2: settings.json

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

Ersetze ${DASHSCOPE_API_KEY} durch deinen tatsächlichen API-Key oder lege ihn als Umgebungsvariable fest, damit Qwen Code ihn automatisch erkennt.


Tavily WebSearch

Ein produktionsreifer MCP-Server mit Funktionen für Echtzeit-Websuche, Extrahieren, Mapping und Crawlen.

Verfügbare Tools

  • tavily_search — Echtzeit-Websuche
  • tavily_extract — Intelligente Datenextraktion aus Webseiten
  • tavily_map — Erstellen einer strukturierten Karte einer Website
  • tavily_crawl — Systematisches Erkunden von Websites

Einrichtung

Methode 1: CLI-Befehl (Remote-MCP)

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

Methode 2: settings.json (Remote-MCP)

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

Ersetze ${TAVILY_API_KEY} durch deinen tatsächlichen API-Key oder lege ihn als Umgebungsvariable fest.

Methode 3: settings.json (Lokales NPX)

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

GLM WebSearch Prime (ZhipuAI)

Der offizielle Remote-MCP-Websuchdienst von ZhipuAI (智谱AI), entwickelt für Nutzer des GLM Coding Plans. Bietet Echtzeit-Websuche, einschließlich Nachrichten, Aktienkursen, Wetter und mehr.

Verfügbare Tools

  • webSearchPrime — Websuche, die Seitentitel, URL, Zusammenfassung, Site-Name und Favicon zurückgibt

Einrichtung

Methode 1: CLI-Befehl

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

Methode 2: settings.json

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

Ersetze ${GLM_API_KEY} durch deinen tatsächlichen ZhipuAI-API-Key oder lege ihn als Umgebungsvariable fest.


Last updated on