June 20Jun 20 I am having a bit of trouble loading my template in add a container. I select it but when it loads everything is blank. here is my template. <?xml version="1.0"?> <Container version="2"> <Name>MCPGateway</Name> <Repository>ghcr.io/wildfirebill-unraid/mcp-gateway-unraid:20260620</Repository> <Registry>ghcr.io/wildfirebill-unraid/mcp-gateway-unraid:latest</Registry> <Network>wildfire</Network> <MyIP>172.18.255.80</MyIP> <Privileged>false</Privileged> <Support>https://github.com/wildfirebill-unraid/mcp-gateway-unraid/issues</Support> <Project>https://github.com/wildfirebill-unraid/mcp-gateway-unraid</Project> <Overview> The MCP Gateway allows AI agents (Claude Desktop, VS Code, Cursor, etc.) to access MCP tools running in Docker containers. All communication stays within your local network — no data leaves your LAN. Features: • Run MCP servers as isolated Docker containers • Single endpoint for multiple MCP tools • Secrets management via .env files • No internet required once configured • Works with Claude Desktop, VS Code, Cursor, and any MCP client </Overview> <Category>Tools:Utilities</Category> <TemplateURL>https://github.com/wildfirebill-unraid/mcp-gateway-unraid/blob/577cb331eca8ca3e828da051bc9066271fbdf11b/unraid/mcp-gateway-unraid.xml</TemplateURL> <Icon>https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@main/png/docker.png</Icon> <Platform>linux</Platform> <Support>https://github.com/docker/mcp-gateway/issues</Support> <Config Name="App Port" Target="8811" Default="8811" Mode="tcp" Description="Port the gateway listens on for MCP connections" Type="Port" Display="always" Required="false" Mask="false">59778</Config> <Config Name="Transport" Target="GATEWAY_TRANSPORT" Default="streaming" Mode="tcp" Description="Transport protocol: stdio, sse, or streaming (streaming recommended for LAN use)" Type="Variable" Display="always" Required="false" Mask="false">streaming</Config> <Config Name="Auth Token" Target="MCP_GATEWAY_AUTH_TOKEN" Default="" Mode="tcp" Description="Bearer token for MCP endpoint authentication. Clients must send this as Authorization: Bearer <token>. If empty, a random token is generated on each container restart." Type="Variable" Display="always" Required="false" Mask="true">redacted</Config> <Config Name="MCP Servers" Target="GATEWAY_SERVERS" Default="fetch,duckduckgo" Mode="tcp" Description="Comma-separated list of MCP servers to enable. Options: fetch, duckduckgo, filesystem, github-official, postgres, slack, etc." Type="Variable" Display="always" Required="false" Mask="false">fetch,duckduckgo</Config> <Config Name="Memory Limit" Target="GATEWAY_MEMORY" Default="2Gb" Mode="tcp" Description="Memory limit per MCP server container (e.g. 512Mb, 1Gb, 2Gb)" Type="Variable" Display="always" Required="false" Mask="false">2Gb</Config> <Config Name="CPU Limit" Target="GATEWAY_CPUS" Default="1" Mode="tcp" Description="CPU cores per MCP server container" Type="Variable" Display="always" Required="false" Mask="false">1</Config> <Config Name="Log Calls" Target="GATEWAY_LOG_CALLS" Default="true" Mode="tcp" Description="Enable logging of MCP tool calls" Type="Variable" Display="always" Required="false" Mask="false">true</Config> <Config Name="Verify Signatures" Target="GATEWAY_VERIFY_SIGNATURES" Default="false" Mode="tcp" Description="Verify Docker MCP image signatures. Disable for local/private servers." Type="Variable" Display="always" Required="false" Mask="false">false</Config> <Config Name="Docker Socket" Target="/var/run/docker.sock" Default="/var/run/docker.sock" Mode="rw" Description="Docker socket - required for gateway to launch MCP server containers" Type="Path" Display="always" Required="true" Mask="false">/var/run/docker.sock</Config> <Config Name="Config Directory" Target="/config" Default="/mnt/user/appdata/mcp-gateway/config" Mode="ro" Description="Mount a local MCP catalog config (optional)" Type="Path" Display="always" Required="false" Mask="false">/mnt/cache/appdata/ai/mcp-gateway/config</Config> <Config Name="Secrets Directory" Target="/secrets" Default="/mnt/user/appdata/mcp-gateway/secrets" Mode="ro" Description="Directory containing .env file with API keys/tokens (optional)" Type="Path" Display="always" Required="false" Mask="false">/mnt/cache/appdata/ai/mcp-gateway/secrets</Config> <Config Name="DOCKER_MCP_IN_CONTAINER" Target="DOCKER_MCP_IN_CONTAINER" Default="1" Mode="tcp" Description="Must be set to 1 to run outside Docker Desktop" Type="Variable" Display="always" Required="true" Mask="false">1</Config> </Container>
June 21Jun 21 Author Solution found it <Config Name="Auth Token" Target="MCP_GATEWAY_AUTH_TOKEN" Default="" Mode="tcp" Description="Bearer token for MCP endpoint authentication. Clients must send this as Authorization: Bearer <token>. If empty, a random token is generated on each container restart." Type="Variable" Display="always" Required="false" Mask="true">redacted</Config>Clients must send this as Authorization: Bearer <token> fix is token
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.