nginx-ui
Yet another WebUI for Nginx
claude mcp add --transport stdio 0xjacky-nginx-ui docker run -i uozi/nginx-ui
How to use
Nginx UI is a web-based control panel for managing Nginx configurations with built-in MCP (Model Context Protocol) interfaces that allow AI agents and automation tools to interact with the UI. This MCP server exposes a ready-to-run environment via Docker, enabling you to deploy the nginx-ui image and access the frontend/backend features through standard containerized workflows. Use the MCP capabilities to automate tasks such as reading current Nginx configuration, applying updates, backing up configurations, and leveraging the AI-assisted configuration suggestions provided by the integrated assistant.
How to install
Prerequisites:
- Docker installed and running on the host
- Basic familiarity with Docker commands
Step 1: Pull and run the MCP-enabled nginx-ui image
- This will start the Nginx UI container with MCP interfaces enabled
Code:
- docker run -d --name nginx-ui-mcp -p 8080:80 -p 9000:9000 uoz i/nginx-ui
Step 2: Verify the container is running Code:
- docker ps
Step 3: Access the UI
- Open http://localhost:8080 in your browser
Step 4: Integrate MCP clients
- The MCP interface is available via the container’s exposed endpoints. Use your MCP client to connect and interact with the nginx-ui MCP server as documented in the project.
Note: If you prefer running locally without Docker, you can adapt the approach to your environment by using the corresponding command in your platform’s ecosystem (e.g., npx, node, or python) once you have the project files available locally.
Additional notes
Tips and common considerations:
- The Docker image tag uozi/nginx-ui is used in the MCP config; verify you’re pulling the intended variant for your environment.
- Ensure port 8080 (UI) and port 9000 (MCP or API endpoint, if applicable) are accessible from your network.
- If you run into permission issues with Docker, try running with appropriate user/group privileges or adjust Docker daemon settings.
- Check for updates to the nginx-ui project to leverage improved MCP support and AI-assisted features.
- Review any environment variables the image supports (if you extend or customize the container) to tailor authentication, API keys, or feature flags.
- When integrating with MCP clients, ensure your client payloads align with the MCP contract exposed by the container (endpoints, expected request/response formats).
Related MCP Servers
XHS-Downloader
小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链接;采集小红书作品信息;提取小红书作品下载地址;下载小红书作品文件
microsandbox
opensource self-hosted sandboxes for ai agents
amazon-q-developer-cli
✨ Agentic chat experience in your terminal. Build applications using natural language.
plik
Plik is a temporary file upload system (Wetransfer like) in Go.
gbox
Cli and MCP for gbox. Enable AI agents to operate Android/Browser/Desktop like human.
toolhive-studio
ToolHive is an application that allows you to install, manage and run MCP servers and connect them to AI agents