diff --git a/dist/mua-2026.08.18.r002-x86_64-1.txz b/dist/mua-2026.08.18.r003-x86_64-1.txz similarity index 71% rename from dist/mua-2026.08.18.r002-x86_64-1.txz rename to dist/mua-2026.08.18.r003-x86_64-1.txz index 8ea421c..797b2b7 100644 Binary files a/dist/mua-2026.08.18.r002-x86_64-1.txz and b/dist/mua-2026.08.18.r003-x86_64-1.txz differ diff --git a/mcp/helpers.php b/mcp/helpers.php index f90328e..d5518b6 100644 --- a/mcp/helpers.php +++ b/mcp/helpers.php @@ -10,7 +10,7 @@ error_reporting(E_ALL); ini_set('display_errors', 0); // Fehler werden als JSON-RPC-Error zurückgegeben, nicht als HTML -const MUA_VERSION = '2026.08.18.r002'; +const MUA_VERSION = '2026.08.18.r003'; const MUA_SERVER_NAME = 'mua'; /** diff --git a/mcp/server.php b/mcp/server.php index 7a3ffdd..d2b8f62 100644 --- a/mcp/server.php +++ b/mcp/server.php @@ -21,7 +21,7 @@ const MUA_PORT = 3002; const MUA_BIND = '0.0.0.0'; const MUA_SESSION_TTL = 3600; // Sekunden const MUA_SERVER_NAME = 'mua'; -const MUA_VERSION = '2026.08.18.r002'; +const MUA_VERSION = '2026.08.18.r003'; // ── Session-Management (in-memory) ─────────────────────────────────────── $sessions = []; // session_id => ['created' => time, 'initialized' => bool] diff --git a/package.json b/package.json index 88f31ba..710a776 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mua", - "version": "2026.08.18.r002", + "version": "2026.08.18.r003", "description": "Mikes Unraid Agent - MCP over HTTP (Streamable HTTP) for Unraid", "type": "module", "main": "src/index.ts", diff --git a/plugin/mua.plg b/plugin/mua.plg index a153784..6695fe7 100644 --- a/plugin/mua.plg +++ b/plugin/mua.plg @@ -2,13 +2,13 @@ - + - - + + ]> -### 2026.08.18.r002 +### 2026.08.18.r003 - API-Key-Authentifizierung (Bearer-Token) für den MCP-HTTP-Endpunkt (Port 3002). /health bleibt offen. - Einstellungs-Maske im WebGUI-Tab: API-Key generieren + Tools per Checkbox aktivieren/deaktivieren. - Config-Server auf 127.0.0.1:3013 (nur localhost) für WebGUI-Integration. @@ -70,7 +70,7 @@ Das .txz enthält: install/doinst.sh (läuft nach Installation) =========================================== --> - + &txzURL; &txzSHA256; diff --git a/plugin/plugin.json b/plugin/plugin.json index 53adfd3..3408582 100644 --- a/plugin/plugin.json +++ b/plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "mua", "author": "Michael", - "version": "2026.08.18.r002", + "version": "2026.08.18.r003", "minver": "7.0.0", "pluginDirectory": "/usr/local/emhttp/plugins/mua", "configDirectory": "/boot/config/plugins/mua", diff --git a/scripts/mua.page b/scripts/mua.page index c4f9c43..7985cab 100644 --- a/scripts/mua.page +++ b/scripts/mua.page @@ -248,7 +248,7 @@ $tool_groups = [

Details

- + diff --git a/scripts/package.sh b/scripts/package.sh index d0d4112..e1d1509 100755 --- a/scripts/package.sh +++ b/scripts/package.sh @@ -13,11 +13,13 @@ set -euo pipefail -VERSION="${1:-2026.08.18.r002}" +ROOT="$(cd "$(dirname "$0")/.." && pwd)" +# Version aus package.json lesen (Argument überschreibt) +PKG_VERSION="$(python3 -c "import json;print(json.load(open('${ROOT}/package.json'))['version'])" 2>/dev/null || echo "")" +VERSION="${1:-${PKG_VERSION:-2026.08.18.r003}}" PKG_NAME="mua" ARCH="x86_64" BUILD_NUM="1" -ROOT="$(cd "$(dirname "$0")/.." && pwd)" BUILD_DIR="${ROOT}/build/pkg" DIST_DIR="${ROOT}/dist" diff --git a/src/helpers.ts b/src/helpers.ts index a8a4ba3..5fe7f21 100644 --- a/src/helpers.ts +++ b/src/helpers.ts @@ -13,7 +13,7 @@ import { createConnection, type Socket } from "net"; // ── Konstanten ────────────────────────────────────────────────────────── export const MUA_SERVER_NAME = "mua"; -export const MUA_VERSION = "2026.08.18.r002"; +export const MUA_VERSION = "2026.08.18.r003"; export const MUA_PROTOCOL_VERSION = "2025-03-26"; export const PHP_HELPER = "/usr/local/bin/unraid-docker-mcp-helper.php";
PluginMUA (Mikes Unraid Agent)
Version2026.08.18.r002
Version2026.08.18.r003
RuntimeTypeScript (Bun Runtime, kompiliertes Binary)
Binary
Port (MCP)