fix(tools): harden OpenWebUI tool workflows
This commit is contained in:
@@ -234,8 +234,8 @@ Netzzugriff. Kein MCP-Port wird am Host veröffentlicht.
|
||||
|---|---|---|
|
||||
| Athena-Plattform | Architektur, Quellen, Laufzeitsnapshot, Dokumentationspflege | Lesen; Markdown nur Preview/Approval |
|
||||
| Athena Operator | vollständige Entwicklung und Betrieb der KI-Plattform | Lesen direkt; Änderungen nur Preview/Ticket/Approval |
|
||||
| Web | öffentliche Recherche über SearXNG/TinySearch/Crawl4AI sowie strukturierte YouTube-Kanal-, Video- und Transkriptabfragen | read-only; höchstens drei verwandte Aufrufe |
|
||||
| GitHub | Repositorysuche, Baum, Dateiinhalt, Code-Suche | strikt read-only, vier Tools |
|
||||
| Web | allgemeine Recherche nativ über Open WebUI; Spezialserver für YouTube und Hugging Face nur bei Bedarf | read-only; höchstens drei verwandte Aufrufe |
|
||||
| GitHub | Repositorysuche, gezielte Datei- und Code-Suche | strikt read-only, drei Tools |
|
||||
| Home Assistant | Zustände, Historie, Diagnose, begrenzte YAML-Abläufe | Lesen; Schreiben nur Preview/Approval |
|
||||
| ARR | Sonarr/Radarr, Indexersuche, kontrollierte Grabs | Lesen; Schreiben nur Preview/Approval |
|
||||
| Navidrome | Bibliothek, Empfehlungen, Playlists/Favoriten | eigener Benutzer; gezielt aktivieren |
|
||||
@@ -271,11 +271,15 @@ reinen stdio-zu-Streamable-HTTP-Brücke. Aktiv sind ausschließlich:
|
||||
|
||||
```text
|
||||
search_repositories
|
||||
get_repository_tree
|
||||
get_file_contents
|
||||
search_code
|
||||
```
|
||||
|
||||
Ein rekursiver Komplettbaum ist absichtlich nicht verfügbar. Nutze zunächst
|
||||
`search_code` und lies danach nur die wirklich benötigten Dateien mit
|
||||
`get_file_contents`; so darf ein Monorepository nicht den Antwortkontext
|
||||
verdrängen.
|
||||
|
||||
Der GitHub-Token liegt nur in `/etc/mike-ai/github-mcp.env` und nie in Open
|
||||
WebUI, Git oder einem Prompt. Für Quellcode, README, API-Routen und
|
||||
Repositorystruktur ist GitHub das richtige Werkzeug; die allgemeine Websuche
|
||||
@@ -316,7 +320,7 @@ Nur-Lesen zurückkehren. Der Modus darf niemals stillschweigend erweitert werden
|
||||
Leseaufruf, verweigerter Schreibaufruf, Fehlerfall, Antwortgröße und
|
||||
Toolschleife.
|
||||
10. OpenWebUI-Verbindung versioniert installieren. Große Fachwerkzeuge nicht
|
||||
automatisch an alle Profile hängen; vier kleine, eindeutige Lesetools sind
|
||||
automatisch an alle Profile hängen; drei kleine, eindeutige GitHub-Lesetools sind
|
||||
eine bewusst dokumentierte Ausnahme.
|
||||
11. Recovery-, Komponenten-, Sicherheits- und Betriebsdokumentation ergänzen,
|
||||
Secret verschlüsselt sichern, Commit und Push durchführen.
|
||||
|
||||
Reference in New Issue
Block a user