# 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