Nginx-Proxy-Manager-MCP
ghcr.io/b3nw/nginx-proxy-manager-mcp:latest
https://github.com/b3nw/nginx-proxy-manager-mcp/pkgs/container/nginx-proxy-manager-mcp
bridge
sh
false
https://forums.unraid.net/topic/193655-support-skylinars-repository/
https://github.com/Skylinar/unraid_templates/blob/main/README.md#nginx-proxy-manager-mcp
https://github.com/b3nw/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 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:
1. Make sure you have Nginx Proxy Manager running and note its API URL (http://NPM-IP:81/api)
2. Create an NPM user or use an existing admin account (email + password)
3. Optional: enable the destructive tools (create/update/delete) by setting NPM_MCP_ENABLE_DESTRUCTIVE_TOOLS=true
4. 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.
Productivity: Tools: Other:
mcp nginx proxy manager npm reverse-proxy ai assistant model-context-protocol
https://github.com/Skylinar/unraid_templates/blob/main/templates/nginx-proxy-manager-mcp.xml
https://raw.githubusercontent.com/Skylinar/unraid_templates/refs/heads/main/images/npm-mcp.png?raw=true
--restart unless-stopped
1788022949
8000
http://NPM-IP:81/api
false
0.0.0.0
http
/mnt/user/appdata/npm-mcp/logs
### 2026.08.29
- Initial Release