All apps · 0 apps
Nginx-Proxy-Manager-MCP
Docker app from Skylinar's Repository
Overview
MCP server for Nginx Proxy Manager - manage your reverse proxy through AI assistants.
This container exposes an MCP (Model Context Protocol) endpoint on port 8000 that AI assistants can use to manage your Nginx Proxy Manager instance: list proxy hosts, create/update/delete hosts, manage SSL certificates, check system health and more.
It has no web interface - connect to it from an MCP client (e.g. Claude Desktop, Cursor, or any MCP-compatible agent) using the HTTP transport:
http://YOUR-Unraid-IP:8000/mcp
Before Installing:
- Make sure you have Nginx Proxy Manager running and note its API URL (http://NPM-IP:81/api)
- Create an NPM user or use an existing admin account (email + password)
- Optional: enable the destructive tools (create/update/delete) by setting NPM_MCP_ENABLE_DESTRUCTIVE_TOOLS=true
- Optional: set NPM_MCP_AUTH_TOKEN to require a bearer token for MCP clients
For log access (get_proxy_host_logs tool), mount your NPM data directory read-only and set NPM_LOG_DIR accordingly - see the project documentation for details.
Readme
View on GitHubUnraid Templates
- Apache-Tika-Server
- Home-Hub
- Nginx-Proxy-Manager-MCP
- Pi-Dash
- PostgreSQL18
- Sure-Web
- Sure-Worker
- Twitch-Channel-Points-Miner-v2
Apache-Tika-Server

Apache Tika is a project of the Apache Software Foundation that detects and extracts metadata and text from over a thousand different file types.
Application Name: apache-tika-server
Application Site: https://tika.apache.org/
Registry: https://hub.docker.com/r/apache/tika
Github: https://github.com/apache/tika
Home-Hub

Ever wanted a simple, private spot on your home network for your family's daily stuff? That's HomeHub. It's a lightweight, self-hosted web app that turns any computer (even a Raspberry Pi!) into a central hub for shared notes, shopping lists, chores, a media downloader, and even a family expense tracker.
It's designed to be easy to use for everyone in the family, with a clean interface that works great on any device.
Application Name: Home-Hub
Application Site: https://github.com/surajverma/homehub
Registry: https://github.com/surajverma/homehub/pkgs/container/homehub
Github: https://github.com/surajverma/homehub
First installation
Before first startup:
- create the appdata folder:
mkdir /mnt/user/appdata/homehub
- grab the example configuration yml:
curl https://raw.githubusercontent.com/surajverma/homehub/main/config-example.yml -o /mnt/user/appdata/homehub/config.yml
- adjust the config as needed
Nginx-Proxy-Manager-MCP

MCP server for Nginx Proxy Manager - manage your reverse proxy through AI assistants.
This container exposes an MCP (Model Context Protocol) endpoint that AI assistants can use to manage your Nginx Proxy Manager instance: list proxy hosts, create/update/delete hosts, manage SSL certificates, check system health and more.
It has no web interface - connect to it from an MCP client (e.g. Claude Desktop, Cursor, or any MCP-compatible agent) using the HTTP transport:
http://YOUR-UNRAID-IP:8000/mcp
Application Name: Nginx-Proxy-Manager-MCP
Application Site: https://github.com/b3nw/nginx-proxy-manager-mcp
Registry: https://github.com/b3nw/nginx-proxy-manager-mcp/pkgs/container/nginx-proxy-manager-mcp
Github: https://github.com/b3nw/nginx-proxy-manager-mcp
First installation
Before first startup:
- Make sure you have Nginx Proxy Manager running and note its API URL (
http://NPM-IP:81/api) - Create an NPM user or use an existing admin account (email + password)
- Optional: enable the destructive tools (create/update/delete) by setting
NPM_MCP_ENABLE_DESTRUCTIVE_TOOLS=true - Optional: secure the endpoint with a bearer token — generate one with
openssl rand -hex 32and set it asNPM_MCP_AUTH_TOKEN
For log access (get_proxy_host_logs tool), mount your NPM data directory read-only and set NPM_LOG_DIR accordingly - see the project documentation for details.
PostgreSQL18

PostgreSQL 18 is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.
Application Name: postgresql18
Application Site: https://www.postgresql.org/
Registry: https://registry.hub.docker.com/_/postgres/
Github: https://github.com/docker-library/postgres
Pi-Dash

Pi-Dash is a simple, lightweight dashboard for monitoring multiple Pi-hole instances. It provides a clean, at-a-glance, responsive view of your Pi-hole statistics.
Application Name: Pi-Dash
Application Site: https://github.com/surajverma/pi-dash
Registry: https://github.com/surajverma/pi-dash/pkgs/container/pi-dash
Github: https://github.com/surajverma/pi-dash
First installation
Before first startup:
- create the appdata folder:
mkdir /mnt/user/appdata/pi-dash
- grab the example configuration json:
curl https://raw.githubusercontent.com/surajverma/pi-dash/refs/heads/main/config-example.json -o /mnt/user/appdata/pi-dash/config.json
- adjust the config as needed
Sure-Web

Sure is a community-driven fork of the former Maybe Finance application, continuing its mission to help users manage personal finances by tracking expenses, budgeting, and supporting wealth management. Note: "Maybe" is a trademark of Maybe Finance, Inc..
This is the 1 of 2 containers required to run Sure finance; please review the additional requirements.
Application Name: Sure-Web
Application Site: https://github.com/we-promise/sure
Registry: https://github.com/we-promise/sure/pkgs/container/sure
Github: https://github.com/we-promise/sure
Additional Requirements
This is container 1 of 2 needed to run Sure finance, runs alongside Sure-Worker. Requires a Postgres database and Redis.
Check the Sure documentation for more information: https://github.com/we-promise/sure/blob/main/docs/hosting/docker.md
First installation
To ensure correct user permissions for the app-storage folder, run chown -R 1000:1000 /mnt/user/appdata/sure/app-storage after the initial startup.
Sure-Worker

Sure is a community-driven fork of the former Maybe Finance application, continuing its mission to help users manage personal finances by tracking expenses, budgeting, and supporting wealth management. Note: "Maybe" is a trademark of Maybe Finance, Inc..
This is the 2 of 2 container required to run Sure finance; please review the additional requirements.
Application Name: Sure-Worker
Application Site: https://github.com/we-promise/sure
Registry: https://github.com/we-promise/sure/pkgs/container/sure
Github: https://github.com/we-promise/sure
Twitch-Channel-Points-Miner-v2
Coming soon...
Install Nginx-Proxy-Manager-MCP on Unraid in a few clicks.
Find Nginx-Proxy-Manager-MCP in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Related apps
Explore more like this
Explore allDetails
ghcr.io/b3nw/nginx-proxy-manager-mcp:latestRuntime arguments
- Network
bridge- Shell
sh- Privileged
- false
- Extra Params
--restart unless-stopped
Template configuration
MCP server port (HTTP transport). Connect MCP clients to http://YOUR-UNRAID-IP:8000/mcp
- Target
- 8000
- Default
- 8000
- Value
- 8000
Nginx Proxy Manager API endpoint, e.g. http://192.168.1.10:81/api
- Target
- NPM_API_URL
- Default
- http://NPM-IP:81/api
- Value
- http://NPM-IP:81/api
NPM user email (e.g. admin@example.com)
- Target
- NPM_IDENTITY
NPM user password
- Target
- NPM_SECRET
Enable write/destructive tools (create, update, delete, enable, disable). Leave false for read-only access.
- Target
- NPM_MCP_ENABLE_DESTRUCTIVE_TOOLS
- Default
- false|true
- Value
- false
Optional: bearer token required for MCP HTTP clients. Generate one with: openssl rand -hex 32
- Target
- NPM_MCP_AUTH_TOKEN
MCP server bind address
- Target
- NPM_MCP_HOST
- Default
- 0.0.0.0
- Value
- 0.0.0.0
Transport mode: http (default, for remote agents) or stdio
- Target
- NPM_MCP_TRANSPORT
- Default
- http|stdio
- Value
- http
Optional: path to mounted NPM log directory (enables get_proxy_host_logs). Mount NPM's /data/logs read-only and point this at the mount path.
- Target
- NPM_LOG_DIR
Optional: mount NPM's log directory here (read-only) and set NPM Log Dir to /data/npm-logs
- Target
- /data/npm-logs
- Default
- /mnt/user/appdata/npm-mcp/logs
- Value
- /mnt/user/appdata/npm-mcp/logs