{ "$schema": "https://schemas.runtipi.io/app-info.json", "name": "MCP Manager", "id": "mcp-manager", "available": true, "short_desc": "Manage MCP servers behind a login and expose them to Claude over HTTPS/SSE.", "author": "alexz", "port": 8501, "categories": ["ai", "utilities"], "description": "A control panel for your Model Context Protocol (MCP) servers. Add, edit, run and monitor stdio / SSE / HTTP servers, then export a ready-to-paste Claude configuration. stdio servers (npx- and uvx-based) are launched inside the container and exposed over HTTPS through the built-in SSE bridge. Node 24 and uv/uvx ship in the image, and every package cache is persisted to app-data so servers download once and survive restarts.", "tipi_version": 4, "version": "1.4.0", "source": "https://git.alexzaw.dev/alexz/mcp-manager", "website": "https://git.alexzaw.dev/alexz/mcp-manager", "exposable": true, "dynamic_config": true, "no_gui": false, "min_tipi_version": "4.0.0", "supported_architectures": ["amd64"], "form_fields": [ { "type": "text", "label": "Admin email", "env_variable": "ADMIN_EMAIL", "required": true, "hint": "Email used to log in to the dashboard." }, { "type": "password", "label": "Admin password", "env_variable": "ADMIN_PASSWORD", "required": true, "min": 8, "hint": "Password for the admin account." }, { "type": "random", "label": "JWT secret", "env_variable": "JWT_SECRET", "min": 64, "encoding": "hex", "hint": "Auto-generated signing secret for login sessions." } ] }