Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Wildfirebill

Members
  • Joined

Everything posted by Wildfirebill

  1. 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
  2. I don't know if you both are still looking for it or found a way. I am actually working on something that should work, currently in testing phase and not on community apps. https://github.com/wildfirebill-unraid/mcp-gateway-unraid If you 2 would like to test you are welcome to. Give me feedback on github if it needs something, bugs, etc
  3. 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>
  4. I have this error popping up with this container I built it using add a container. Since it is an non CA container and not available. I'm just starting to build my own containers and still learning any help would be appreciated. This is the issue page on it. included the xml file produced. GitHub{"message":"Unsupported download client"} · Issue #36 · J...running on unraid and says unsupported download client provided xml code since unraid uses it. WebUI works brings up page, search works, status page does not work shows {"message":"Unsupported down... This is the log, this first error is trying to access the Status page 192.168.227.131 - - [03/Mar/2026 16:13:53] "GET /status HTTP/1.1" 400 - This error is trying to add download to client 192.168.227.131 - - [03/Mar/2026 16:14:04] "POST /send HTTP/1.1" 400 - text error warn system array login WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:5078 * Running on http://172.18.255.130:5078 Press CTRL+C to quit 192.168.227.131 - - [03/Mar/2026 16:12:38] "GET / HTTP/1.1" 200 - 192.168.227.131 - - [03/Mar/2026 16:12:38] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:12:38] "GET /static/vendor/css/flatpickr.min.css HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:12:38] "GET /static/vendor/css/nouislider.min.css HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:12:38] "GET /static/vendor/js/flatpickr.min.js HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:12:38] "GET /static/vendor/js/nouislider.min.js HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:12:38] "GET /static/css/search.css HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:12:38] "GET /static/js/search.js HTTP/1.1" 304 - ABB_HOSTNAME: audiobookbay.lu DOWNLOAD_CLIENT: qBittorrent DL_HOST: 192.168.0.15 DL_PORT: 59876 DL_URL: http://192.168.0.15:59876 DL_USERNAME: admin DL_CATEGORY: abb-downloader SAVE_PATH_BASE: None NAV_LINK_NAME: None NAV_LINK_URL: None PAGE_LIMIT: 5 PORT: 5078 * Serving Flask app 'app' * Debug mode: off 192.168.227.131 - - [03/Mar/2026 16:13:34] "POST / HTTP/1.1" 200 - 192.168.227.131 - - [03/Mar/2026 16:13:34] "GET /static/css/style.css HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:13:34] "GET /static/vendor/css/flatpickr.min.css HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:13:34] "GET /static/vendor/css/nouislider.min.css HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:13:34] "GET /static/vendor/js/flatpickr.min.js HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:13:34] "GET /static/css/search.css HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:13:34] "GET /static/vendor/js/nouislider.min.js HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:13:34] "GET /static/images/default_cover.jpg HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:13:34] "GET /static/js/search.js HTTP/1.1" 304 - 192.168.227.131 - - [03/Mar/2026 16:13:53] "GET /status HTTP/1.1" 400 - 192.168.227.131 - - [03/Mar/2026 16:14:04] "POST /send HTTP/1.1" 400 -
  5. **** Configuring CrowdSec nginx Bouncer **** **** Missing API key or CrowdSec LAPI URL, cannot configure bouncer **** So below is by setup, the 2 IPs were both used separately first is custom 2nd is host ip docker run -d --name='swag' --net='wildfire' --ip='172.18.0.66' --pids-limit 2048 -e TZ="America/New_York" -e HOST_OS="Unraid" -e HOST_HOSTNAME="wildfire" -e HOST_CONTAINERNAME="swag" -e 'URL'='URL' -e 'VALIDATION'='dns' -e 'SUBDOMAINS'='wildcard' -e 'CERTPROVIDER'='' -e 'DNSPLUGIN'='cloudflare' -e 'PROPAGATION'='' -e 'EMAIL'='EMAIL' -e 'ONLY_SUBDOMAINS'='false' -e 'EXTRA_DOMAINS'='' -e 'STAGING'='false' -e 'DISABLE_F2B'='' -e 'SWAG_AUTORELOAD'='' -e 'SWAG_AUTORELOAD_WATCHLIST'='' -e 'DOCKER_MODS'='linuxserver/mods:swag-crowdsec' -e 'CROWDSEC_API_KEY:'='CROWDSEC_API_KEY' -e 'CROWDSEC_LAPI_URL:'='http://172.18.0.2:65474''http://192.168.0.15:65474' -e 'PUID'='99' -e 'PGID'='100' -e 'UMASK'='022' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.icon='https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver-ls-logo.png' -p '65472:443/tcp' -p '65471:80/tcp' -p '65472:443/udp' -v '/mnt/user/appdata/swag':'/config':'rw' --cap-add=NET_ADMIN 'lscr.io/linuxserver/swag' a6b11ee4b05708ae70c62f580596849f693aa4725ac643a15bafd61d9d64c580 The command finished successfully! my crowdsec setup docker run -d --name='crowdsec' --net='wildfire' --pids-limit 2048 -e TZ="America/New_York" -e HOST_OS="Unraid" -e HOST_HOSTNAME="wildfire" -e HOST_CONTAINERNAME="crowdsec" -e 'COLLECTIONS'='crowdsecurity/nginx crowdsecurity/http-cve' -e 'PUID'='99' -e 'PGID'='100' -e 'CA_TS_FALLBACK_DIR'='/var/lib/crowdsec/data' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[PORT:65474]/' -l net.unraid.docker.icon='removed image location' -p '65474:8080/tcp' -p '65473:6060/tcp' -v '/mnt/user/appdata/crowdsec/data/':'/var/lib/crowdsec/data':'rw' -v '/mnt/user/appdata/crowdsec/':'/etc/crowdsec':'rw' -v '/mnt/user/appdata/swag/log/nginx/':'/var/log/auth.log':'rw' -v '/mnt/user/appdata/swag/nginx/':'/var/log/crowdsec':'rw' -v '/var/log/syslog':'/syslog':'ro' --restart unless-stopped 'crowdsecurity/crowdsec' b779915f733f947c8d2a6b81f25a84fc1181f3bbe440951a492a75b00e5d7719 The command finished successfully!
  6. First off I rely on app templates since I am a complete novice with docker and programming in general. I would like to install https://github.com/jfroment/seedbox on my server but there is alot to this and it has me completely lost. If there is anyone that can help me with this or possibly create a template for it I would really appreciate it. Thanks in advance
  7. just started getting this error today Something really wrong went on during createXML Post the ENTIRE contents of this message in the Community Applications Support Thread https://forums.unraid.net/topic/38582-plug-in-community-applications/ OS: 6.12.6 Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Language: <br /> <b>Warning</b>: Undefined array key "OriginalOverview" in <b>/usr/local/emhttp/plugins/community.applications/include/exec.php</b> on line <b>1888</b><br /> <br /> <b>Warning</b>: Undefined array key "OriginalDescription" in <b>/usr/local/emhttp/plugins/community.applications/include/exec.php</b> on line <b>1890</b><br /> {"status":"ok","cache":""}

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.