{% 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 }} {{ tool_count }} tool{{ '' if tool_count == 1 else 's' }} {% if not server.enabled %}disabled{% endif %} {% if not server.public %}restricted{% endif %} {% if server.allow_private %}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 %}
Edit