{% from "_macros.html" import icon %} {# One MCP server in the list. Swapped in place by the “Test & refresh” button, so this fragment has to be able to render on its own as well as inside the list. #}
{{ server.name }} {{ t("1 tool") if tool_count == 1 else t("%(n)s tools", n=tool_count) }} {% if not server.enabled %}{{ t("disabled") }}{% endif %} {% if not server.public %}{{ t("restricted") }}{% endif %} {% if server.allow_private %}{{ t("private network") }}{% endif %} {% if server.protocol_version %} MCP {{ server.protocol_version }} {% endif %}
{{ server.slug }} · {{ server.url }} {% if message %}

{{ message }}

{% elif server.last_error %}

{{ server.last_error }}

{% endif %}
{{ t("Edit") }}