]> ### 2026.08.18 - Initial release: 21 Docker, network, and system tools as MCP server over HTTP (Streamable HTTP, port 3002). - Runtime: TypeScript (Bun Runtime, compiled binary) — no PHP built-in server. set -e echo "" echo "====================================================" echo " MUA - Mikes Unraid Agent" echo " Installation" echo "====================================================" echo "" # Verzeichnisse mkdir -p &emhttpLOC; mkdir -p &pluginLOC; mkdir -p /var/log/plugins touch /var/log/plugins/mua.log &txzURL; &txzSHA256; set +e echo "" echo " Führe Health-Check aus..." sleep 2 if curl -sf "http://127.0.0.1:3002/health" > /dev/null 2>&1; then echo "" echo " Health-Check: OK" echo "" echo "====================================================" echo " MUA installiert und läuft auf Port 3002" echo " Endpunkt: http://$(hostname -I | awk '{print $1}'):3002/mcp" echo " WebGUI: Settings > MUA" echo "====================================================" else echo "" echo " WARNUNG: Health-Check fehlgeschlagen" echo " Logs: tail -f /var/log/plugins/mua.log" echo "====================================================" fi exit 0 # Service stoppen vor Update /etc/rc.d/rc.mua stop 2>/dev/null || true # Alte PHP-Dateien entfernen (falls vorhanden) rm -rf &emhttpLOC;/mcp rm -rf &emhttpLOC;/scripts rm -f &emhttpLOC;/plugin.php echo "" echo "====================================================" echo " MUA - Mikes Unraid Agent" echo " Deinstallation" echo "====================================================" echo "" # 1. Service stoppen /etc/rc.d/rc.mua stop 2>/dev/null || true # 2. Service-Datei entfernen rm -f /etc/rc.d/rc.mua # 3. Binary entfernen rm -f /usr/local/bin/mua # 4. PHP-Helper entfernen rm -f /usr/local/bin/unraid-docker-mcp-helper.php # 5. Plugin-Verzeichnis entfernen rm -rf &emhttpLOC; # 6. Config entfernen rm -rf &pluginLOC; # 7. Logs entfernen rm -f /var/log/plugins/mua.log rm -f /var/run/mua.pid echo "" echo " MUA wurde deinstalliert." echo "===================================================="