{% extends "base.html" %} {% block title %}MCP Firewall - Agent Loop Guard{% endblock %} {% block content %}

MCP Permission Firewall

Policy: {{ policy_path }}

Export Audit

Pending Approvals

{% for approval in approvals if approval.status == "pending" %}
{{ approval.id }}
Expires {{ approval.expires_at }}
{% else %}

No tool calls are waiting for approval.

{% endfor %}

Servers

{% for server in servers %} {% endfor %}
NameTransportTargetStatus
{{ server.name }}
{{ server.id }}
{{ server.transport }} {{ server.target }} {{ 'enabled' if server.enabled else 'disabled' }}

Decision Audit

{% for event in events %} {% else %} {% endfor %}
TimeServer / ToolActionRuleReasonTrace
{{ event.created_at }} {{ event.server_id }}
{{ event.tool_name }}
{{ event.action }} {{ event.rule_id or '-' }}
{{ event.policy_version }}
{{ event.reason }} {% if event.trace_id %}Open{% else %}-{% endif %}
No MCP decisions recorded.
{% endblock %}