unifi-dashboard

MaddogWarner/unifi-dashboard
★ 0 stars Python 🔒 Security Updated today
Self-hosted UniFi Security Dashboard — firewall policy visualisation, IDS/IPS gap detection, policy drift, and MCP server for Claude Code integration
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "unifi-dashboard": {
      "command": "uvx",
      "args": [
        "unifi-dashboard"
      ]
    }
  }
}

Or install with pip: pip install unifi-dashboard

README Excerpt

A self-hosted Docker Compose stack that connects to a local Ubiquiti UniFi console (Dream Machine Pro, UDR, or equivalent) and surfaces firewall policy health, threat intelligence, and configuration gaps through a web dashboard and an MCP server for Claude Code / Codex integration. --- - **Firewall policy visualisation** — zone-based policy matrix showing allow/block/reject posture across all zone pairs, with per-policy hit counts matched from syslog

Tools (20)

LOG_RETENTION_DAYSPOLL_INTERVAL_SECONDSPOSTGRES_DBPOSTGRES_PASSWORDPOSTGRES_USERSYSLOG_PORTUNIFI_API_KEYUNIFI_HOSTUNIFI_SITEUNIFI_VERIFY_SSLVITE_API_URLdashboarddefaultget_assessmentget_drift_reportget_firewall_logsget_firewall_policiesget_ids_statusget_policy_conflictsget_scan_results