MCP.Market

Nginx Proxy Manager MCP server

by euisuh·io.github.euisuh/nginx-proxy-manager-mcp·v0.5.2·1 stars

Manage Nginx Proxy Manager hosts, certificates, streams and access lists with dry-run previews.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed Nginx Proxy Manager yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Nginx Proxy Manager tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Nginx Proxy Manager compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers

Release history: 2 versions in the registry since 2026-10-13, latest 2026-10-16, typically one every 3 days.

Install Nginx Proxy Manager in Claude Code, Cursor or VS Code

claude mcp add nginx-proxy-manager-mcp -- uvx nginx-proxy-manager-mcp-server
Add to Cursor

What the publisher says

From the Nginx Proxy Manager repository's README, as published. We do not edit it. Read it on GitHub

Nginx Proxy Manager MCP

<!-- mcp-name: io.github.euisuh/nginx-proxy-manager-mcp -->

An MCP server for Nginx Proxy Manager. It lets Claude and other MCP clients manage reverse-proxy hosts, Let's Encrypt certificates, and access lists through typed tools instead of clicking through the NPM admin UI.

"Point blog.example.com at the container on port 3000 with HTTPS"
      │
      ▼
Claude / MCP client ──► Nginx Proxy Manager MCP ──HTTP + JWT──► NPM API

The demo calls createproxyhostwithletsencrypt(dry_run=True) against a mocked NPM API and prints both request previews. No real NPM instance or credentials are used. To record it again, install the development dependencies and VHS, then run vhs docs/demo.tape from the repository root; docs/demo.py uses the same respx mocking approach as the tests.

Why this exists

Reverse-proxy changes are repetitive homelab work: create a host, point it at a container, attach a certificate, maybe restrict it to an access list. That is exactly the kind of operational task an AI assistant can handle well when it has narrow, typed tools and a local admin boundary.

This server runs either:

  • as an SSE Docker sidecar next to an existing NPM container, or
  • as a stdio MCP server for local clients.

Features

  • 30 MCP tools for common NPM operations.
  • dry_run on all mutating tools to preview NPM requests before applying them;
  • One-shot createproxyhostwithletsencrypt requests a certificate, then creates an HTTPS-forced proxy host.
  • JWT auth against the NPM API with in-memory token caching and automatic re-authentication on 401.
  • Docker sidecar deployment that binds the MCP port to localhost by default.
  • Offline pytest suite with mocked NPM API responses.
  • Ruff quality gate and contributor templates for public maintenance.
  • Python wheel build validation and MCP directory metadata for promotion readiness.
  • No token persistence and no hardcoded credentials.

Tools

All mutating tools expose dry_run=True. Previews contain method and path, plus json when the request has a body; the HTTPS workflow returns two previews in steps. The flag suppresses mutating requests, though some previews read current state. Update tools send only the fields in NPM's PUT schema (fixes #19); this is covered by mocked tests and not yet checked against a live NPM instance.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Nginx Proxy Manager: common questions

Is Nginx Proxy Manager MCP server safe?
Mostly: it is graded B (83/100). Read the Nginx Proxy Manager safety report
How do I install Nginx Proxy Manager?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Nginx Proxy Manager need an API key?
Yes. The registry entry asks for NPM_PASSWORD.
Is Nginx Proxy Manager maintained?
The last commit was 22 days ago (2026-10-13). The latest release is v0.5.2.
What can I use instead of Nginx Proxy Manager?
Servers from other publishers that do the same job: AdLoop MCP server.
How does Nginx Proxy Manager compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.

Alternatives to Nginx Proxy Manager

Same job from other publishers: the closest match first, then the best rated.

  • AdLoop
    Google Ads, Reddit Ads, GA4 and Tag Manager in your AI client, with a preview before every change.
    A