Agent Skills: mcp-server-nginx-gatekeeper

Use this skill when the user asks to "add a new MCP server behind nginx", "wire an MCP into the mcp.<domain> vhost", "expose an MCP container with gatekeeper auth", or otherwise needs to put a Streamable-HTTP MCP server (FastMCP or low-level SDK) behind nginx with ByteForge Gatekeeper auth (`auth_request /auth`). Emits a shared `conf.d/snippets/mcp-location.conf` (proxy/auth/streaming headers all in one place) and either a single new `location /mcp-<name>` block (brownfield) or the full umbrella vhost from scratch (greenfield). Includes the `.well-known` OAuth-discovery bypass that forces MCP clients like Claude Code to fall back to bearer-token auth, the `/mcp-<name>` → `/mcp` rewrite trio that makes path-prefix routing survive Streamable-HTTP's absolute upstream endpoint, and the buffering/timeout settings that keep streaming connections alive.

ID: jmazzahacks/byteforge-claude-skills/mcp-server-nginx-gatekeeper

Install this agent skill to your local

npx skills add jmazzahacks/byteforge-claude-skills --skill mcp-server-nginx-gatekeeper

Skill Files

The files that make up mcp-server-nginx-gatekeeper.

Download Skill

More agent skills