Containerize MCP tool services
This commit is contained in:
@@ -36,17 +36,24 @@ Pflichtrollen:
|
||||
- FLUX.2 klein
|
||||
- XTTS-v2 und verwendete Stimme
|
||||
|
||||
## 2. Externe Komponenten und Commits – offen
|
||||
## 2. Externe Komponenten und Commits – teilweise gesichert
|
||||
|
||||
Für jedes separate Projekt benötigen wir Repository und Commit:
|
||||
Im Repository gesichert sind inzwischen:
|
||||
|
||||
- getrennte MCP-Container und internes Netz
|
||||
- Web-MCP-Fassade sowie gepinnte TinySearch-/SearXNG-Images
|
||||
- ARR-MCP 1.0.1 und der aktuell eingesetzte kompakte Sonarr-Patch
|
||||
- Home-Assistant-Relay ohne eingebettetes Token
|
||||
- Startlogik und Health-Checks
|
||||
|
||||
Noch extern zu beschaffen und exakt festzuhalten sind:
|
||||
|
||||
- Home-Assistant-MCP
|
||||
- ARR-MCP
|
||||
- Unraid read-only MCP
|
||||
- `runraid` 0.4.2 für den read-only Unraid-MCP
|
||||
- gegebenenfalls eigener Unraid-Administrations-MCP
|
||||
- LLama-GUI, falls sie erhalten bleibt
|
||||
|
||||
Jede Komponente bekommt zusätzlich:
|
||||
Jede noch externe Komponente bekommt zusätzlich:
|
||||
|
||||
- Installationsbefehl
|
||||
- Systembenutzer
|
||||
@@ -156,7 +163,7 @@ Festlegen, welche Daten persistent sein sollen:
|
||||
- Benchmarkresultate: eigenes Repository
|
||||
- Logs: ohne Prompt- und Tool-Antwortinhalte
|
||||
|
||||
## 9. Ende-zu-Ende-Installer – implementiert, Hardware-Abnahme offen
|
||||
## 9. Ende-zu-Ende-Installer – weitgehend implementiert, Praxistest offen
|
||||
|
||||
Der Ablauf ist jetzt in `install.sh` zusammengeführt:
|
||||
|
||||
@@ -170,6 +177,11 @@ enable-selected-mcp-profiles
|
||||
run-acceptance-tests
|
||||
```
|
||||
|
||||
`platform/mcp/install-tools.sh` installiert den Webbereich automatisch und
|
||||
aktiviert HA, ARR und Unraid nur bei vorhandenen Secret-/Programmdateien. Offen
|
||||
bleiben ein kompletter Leerhost-Probelauf und der automatisierte Import einer
|
||||
bereits bestehenden Open-WebUI-Datenbank.
|
||||
|
||||
Jeder Schritt muss wiederholbar, einzeln prüfbar und bei Fehlern abbrechbar
|
||||
sein. Ein fehlgeschlagener Schritt darf keinen halb aktivierten Dienst
|
||||
hinterlassen.
|
||||
|
||||
Reference in New Issue
Block a user