idea_world_labDEV JOURNAL
Donnerstag, 28. Mai 2026

2026-05-28 — Rückblick auf den Web Search MCP Test

Testübersicht

Qwen Code nutzt über den MCP‑Server Web‑Suche zur Recherche von CI/CD‑Tools, API‑Endpunkten usw. zur Entwicklerunterstützung

MCP‑Server‑Konfiguration

MCP‑Server Engine Rolle
community-web-search DuckDuckGo + Reddit Kein API‑Key, caching/Blacklist‑basiert
GitHub MCP GitHub API Repository/Code/PR‑Suche
Brave Search Brave API Web‑Suche

Testergebnisse

MCP‑Server Engine Status Problem
community-web-search DuckDuckGo ✅ Normal
community-web-search Reddit ⚠️ Instabil 503‑Antwort, gelegentlich 0 Ergebnisse
GitHub MCP search_repositories ❌ Fehlgeschlagen Authentifizierungsfehler (Authentication Failed)
GitHub MCP search_code ❌ Fehlgeschlagen Authentifizierungsfehler (Authentication Failed)
Brave Search brave_web_search ❌ Fehlgeschlagen SUBSCRIPTION_TOKEN_INVALID
Brave Search brave_local_search ❌ Fehlgeschlagen Token abgelaufen
community-web-search scrape_url ⚠️ Manchmal Playwright‑Chromium‑Laden langsam

Wichtige Erkenntnisse

  1. DuckDuckGo ist am stabilsten — 10 Ergebnisse über URL‑Parsing, ca. 2‑3 Sekunden benötigt
  2. Reddit‑Suche instabil — JSON‑API liefert häufig 503, möglicherweise Problem mit User‑Agent‑Header
  3. GitHub‑MCP‑Token fehltGITHUB_PERSONAL_ACCESS_TOKEN‑Umgebungsvariable nicht gesetzt, alle Search‑APIs fehlgeschlagen
  4. Brave‑Search‑Token abgelaufen — API‑Abonnement‑Token ist ungültig
  5. scrape_url — Playwright‑Stealth‑Modus funktioniert, ist aber langsam (über 10 Sekunden)

Verbesserungsaufgaben

  • GitHub MCP‑Token zurücksetzen: ~/.qwen/settings.json um GITHUB_PERSONAL_ACCESS_TOKEN ergänzen
  • Reddit‑Engine verbessern: Retry‑Logik hinzufügen, User‑Agent fixieren, Fallback‑Verarbeitung
  • Brave‑Search‑Token austauschen: Neuer API‑Abonnement‑Token erforderlich
  • scrape_url‑Caching: Bei wiederholtem Abruf derselben URL Caching zur Reduzierung der Antwortzeit einsetzen
  • Fehler‑Logging verstärken: MCP‑Server‑stdout/stderr‑Logging für bessere Fehlersuche
  • Timeout‑Optimierung: 60‑Sekunden‑Timeout ist zu lang — individuelle Timeouts pro Such‑Engine erwägen

Fazit

Der aktuelle community-web-search MCP ist nur mit der DuckDuckGo‑Engine einsatzbereit. GitHub MCP und Brave Search benötigen eine Token‑Neukonfiguration. Die Reddit‑Engine erfordert dringend Verbesserungen bei Retry‑ und Logging‑Mechanismen.