{% extends "base.html" %} {% block title %}{{ "Edit" if server else "Register" }} MCP server β mcprack{% endblock %} {% block content %} π§ {{ "Edit" if server else "Register" }} MCP server {% if demo_mode %} Read-only on this public demo instance β you can see how this server is configured, but changes can't be saved. {% endif %} {% if icon_url %} Detected from AppStream metadata {% endif %} Name (unique slug) Label Description {{ server.description if server else '' }} Category Transport (how the server itself communicates) {% for t in ["stdio", "http", "sse"] %} {{ t }} {% endfor %} This only records the server's own implementation. Users always connect remotely β a stdio server is spawned on demand by mcprack itself, one instance per user, and never needs a network endpoint configured below unless it's a genuinely external HTTP/SSE service. Local stdio command (spawned by mcprack itself, one instance per user) Command Args (space-separated) Network endpoint (for servers that are already running elsewhere) URL Auth header name Auth token env key Whichever row below has this key is always treated as citlivΓ©/sensitive, regardless of its checkbox β it carries a credential by definition. {{ _('Environment variables') }} {{ _("Mark a row sensitive if it's a secret β those go to Vaultwarden (or an encrypted local fallback if Vaultwarden isn't configured). Everything else is stored directly in mcprack's own database.") }} β {{ _('Add row') }} Allow users to override credentials with their own Enabled (visible in catalog) {{ "π Read-only" if demo_mode else "πΎ Save" }} {% endblock %}
Detected from AppStream metadata
This only records the server's own implementation. Users always connect remotely β a stdio server is spawned on demand by mcprack itself, one instance per user, and never needs a network endpoint configured below unless it's a genuinely external HTTP/SSE service.
Whichever row below has this key is always treated as citlivΓ©/sensitive, regardless of its checkbox β it carries a credential by definition.
{{ _("Mark a row sensitive if it's a secret β those go to Vaultwarden (or an encrypted local fallback if Vaultwarden isn't configured). Everything else is stored directly in mcprack's own database.") }}