From 8d3c431da81c081b75949d0ef14f0b34518ae904 Mon Sep 17 00:00:00 2001 From: Jacob Magar Date: Sun, 5 Apr 2026 18:27:30 -0400 Subject: [PATCH] chore: expose all server env vars in .mcp.json, bump to 1.3.1 --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .mcp.json | 9 ++++++++- CHANGELOG.md | 5 +++++ gemini-extension.json | 2 +- pyproject.toml | 2 +- 6 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index c1cc3d6..9e0688e 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "unraid-mcp", "displayName": "Unraid MCP", - "version": "1.3.0", + "version": "1.3.1", "description": "Query, monitor, and manage Unraid servers via GraphQL API through MCP tools. Supports system info, Docker, VMs, array/parity, notifications, plugins, rclone, and live telemetry.", "author": { "name": "Jacob Magar", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index d24fdd4..b69ad97 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "unraid-mcp", - "version": "1.3.0", + "version": "1.3.1", "description": "Unraid server management via MCP.", "homepage": "https://github.com/jmagar/unraid-mcp", "repository": "https://github.com/jmagar/unraid-mcp", diff --git a/.mcp.json b/.mcp.json index 1d6cf20..247db6c 100644 --- a/.mcp.json +++ b/.mcp.json @@ -9,8 +9,15 @@ "unraid-mcp-server" ], "env": { + "UV_PROJECT_ENVIRONMENT": "${CLAUDE_PLUGIN_DATA}/.venv", "UNRAID_MCP_TRANSPORT": "stdio", - "UV_PROJECT_ENVIRONMENT": "${CLAUDE_PLUGIN_DATA}/.venv" + "UNRAID_API_URL": "", + "UNRAID_API_KEY": "", + "UNRAID_VERIFY_SSL": "true", + "UNRAID_MCP_LOG_LEVEL": "INFO", + "UNRAID_MCP_LOG_FILE": "unraid-mcp.log", + "UNRAID_AUTO_START_SUBSCRIPTIONS": "true", + "UNRAID_MAX_RECONNECT_ATTEMPTS": "10" } } } diff --git a/CHANGELOG.md b/CHANGELOG.md index 8eebedb..0dda22d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.3.1] - 2026-04-05 + +### Changed +- **`.mcp.json`**: Added all server env vars with defaults; removed `UNRAID_CREDENTIALS_DIR` (container-only override, not user-facing). + ## [1.3.0] - 2026-04-05 ### Added diff --git a/gemini-extension.json b/gemini-extension.json index a3da185..00b2cc2 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,6 +1,6 @@ { "name": "unraid-mcp", - "version": "1.3.0", + "version": "1.3.1", "description": "Query, monitor, and manage Unraid servers via GraphQL API through MCP tools. Supports system info, Docker, VMs, array/parity, notifications, plugins, and live telemetry.", "mcpServers": { "unraid-mcp": { diff --git a/pyproject.toml b/pyproject.toml index 3f4181d..ea7c0c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ build-backend = "hatchling.build" # ============================================================================ [project] name = "unraid-mcp" -version = "1.3.0" +version = "1.3.1" description = "MCP Server for Unraid API - provides tools to interact with an Unraid server's GraphQL API" readme = "README.md" license = {file = "LICENSE"}