fix(tools): harden OpenWebUI tool workflows

This commit is contained in:
Mikei386
2026-08-24 00:40:32 +02:00
parent bfb990a4fd
commit e24839bfe1
24 changed files with 505 additions and 100 deletions
+4 -1
View File
@@ -6,10 +6,13 @@ Athena startet den offiziellen GitHub MCP grundsätzlich im Nur-Lesen-Modus.
Sichtbar sind exakt:
- `search_repositories`
- `get_repository_tree`
- `get_file_contents`
- `search_code`
`get_repository_tree` ist absichtlich nicht freigeschaltet: rekursive Bäume
können bei Monorepositories den kompletten Werkzeugkontext belegen. Der sichere
Weg ist eine gezielte Codesuche und anschließend das Lesen einzelner Dateien.
Der Token liegt ausschließlich in `/etc/mike-ai/github-mcp.env` (Modus 0600).
Er steht weder in Open WebUI noch in Git, der Dokumentation oder dem Platform
Context MCP. Der Container besitzt keinen Host-Port.