Files
AI-Profile-Router/platform/web-search

Lokale Websuche

SearXNG übernimmt die Metasuche. TinySearch normalisiert, crawlt und rankt die Ergebnisse lokal. Nur die Web-MCP-Fassade wird dem Modell angeboten; die generischen TinySearch-Werkzeuge bleiben intern.

Installation

  1. searxng-settings.example.yml nach searxng-settings.yml kopieren.
  2. CHANGE_ME_GENERATE_RANDOM_SECRET durch einen zufälligen Wert ersetzen.
  3. tinysearch_config.json prüfen.
  4. docker compose up -d ausführen.
  5. TinySearch bleibt ausschließlich über 127.0.0.1:8000 erreichbar.

Die Containerimages sind per Digest festgeschrieben. Upgrades erfolgen nur bewusst nach Test von Suche, Crawling, Quellenbindung und Kontextgröße.

web_search_mcp.py ist die kompakte, für kleinere Modelle optimierte Fassade. Sie bietet nur web_search, web_compare, web_shop und web_research an und verwendet für GitHub und Hugging Face zusätzlich strukturierte APIs.

Modellfreundliche Vorgaben

  • kurze Suche: maximal fünf Ergebnisse
  • Recherche: maximal vier gecrawlte Seiten und acht Evidenz-Chunks
  • höchstens zwei Chunks je Quelle
  • Seitenlimit 6000 Tokens, Chunkziel 300 Tokens
  • externe Inhalte immer als nicht vertrauenswürdig markieren
  • GitHub und Hugging Face bevorzugt über strukturierte öffentliche APIs
  • Preise erst nach Prüfung der tatsächlichen Händlerseite als bestätigt melden