{% from "components.html" import closer, scrim with context %} {% set back = "/mcp/" ~ form.name if editing else "/mcp" %} {% set action = back ~ "/edit" if editing else "/mcp/_new" %} {{ scrim(back, get=back if editing else "/overlay/close") }} {{ "Edit " ~ form.name if editing else "Register MCP server" }} {{ closer(back, get=back if editing else "/overlay/close") }} {{ form_note }} Name required a–z, 0–9 and dashes · up to 32{{ " · never changes" if editing }} URL required https and a hostname · no userinfo, query or fragment Credential New secret {% for item in credentials %} {{ item.name ~ " · " ~ item.note if item.name else item.note }} {% endfor %} Pick a secret by name, or No credential. The value is typed under Secrets and never here. Timeout, s required 1 to 45 Calls / min required 1 to 600 · tools/call and resources/read HOW AGENTS SEE IT {{ form.name or "alpha" }}__<tool> through the one server naos, and only what a rule of the Run's mcp policy allows {{ credential_note }} {% if notice %}{{ notice }}{% endif %}
{{ form_note }}
{{ form.name or "alpha" }}__<tool> through the one server naos, and only what a rule of the Run's mcp policy allows
{{ form.name or "alpha" }}__<tool>
{{ credential_note }}
{{ notice }}