From 5b6a728f453d62b0d43a3af34457be613a8a0d0b Mon Sep 17 00:00:00 2001 From: Jacob Magar Date: Mon, 16 Feb 2026 17:30:25 -0500 Subject: [PATCH] refactor: move MCP server config inline to plugin.json Move MCP server configuration from standalone .mcp.json to inline definition in plugin.json. This consolidates all plugin metadata in a single location. - Add type: stdio and env fields to inline config - Remove redundant .mcp.json file - Maintains same functionality with cleaner structure --- .claude-plugin/plugin.json | 6 +++++- .mcp.json | 12 ------------ 2 files changed, 5 insertions(+), 13 deletions(-) delete mode 100644 .mcp.json diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index b650f84..fe9d95d 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -10,13 +10,17 @@ "repository": "https://github.com/jmagar/unraid-mcp", "mcpServers": { "unraid": { + "type": "stdio", "command": "uv", "args": [ "run", "--directory", "${CLAUDE_PLUGIN_ROOT}", "unraid-mcp-server" - ] + ], + "env": { + "UNRAID_MCP_TRANSPORT": "stdio" + } } } } diff --git a/.mcp.json b/.mcp.json deleted file mode 100644 index 4188e99..0000000 --- a/.mcp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "mcpServers": { - "unraid": { - "type": "stdio", - "command": "uv", - "args": ["run", "--directory", "${CLAUDE_PLUGIN_ROOT}", "unraid-mcp-server"], - "env": { - "UNRAID_MCP_TRANSPORT": "stdio" - } - } - } -}