Back to Home
sirkirby icon

unifi-network-mcp

Verified Safe

by sirkirby

Overview

Programmatic access and automation of UniFi Network controller tasks, facilitating integrations with AI models (LLMs), monitoring systems, and custom applications.

Installation

Run Command
python src/main.py

Environment Variables

  • UNIFI_HOST
  • UNIFI_USERNAME
  • UNIFI_PASSWORD
  • UNIFI_PORT
  • UNIFI_SITE
  • UNIFI_VERIFY_SSL
  • UNIFI_MCP_LOG_LEVEL
  • CONFIG_PATH
  • UNIFI_CONTROLLER_TYPE
  • UNIFI_TOOL_REGISTRATION_MODE

Security Notes

The `UNIFI_VERIFY_SSL="false"` environment variable, if set, disables SSL/TLS certificate verification for connections to the UniFi controller. This makes the connection vulnerable to Man-in-the-Middle attacks, allowing an attacker to intercept or tamper with traffic. It's explicitly mentioned as an optional setting with a default of `false` in the documentation and examples, which can lead to insecure deployments. User input for critical actions (e.g., creating networks, firewall rules) is validated using JSON schemas, and many sensitive actions require explicit `confirm=True`, which are good safety measures. No direct `eval` or arbitrary command execution vulnerabilities were identified in the provided source.

Similar Servers

Stats

Interest Score51
Security Score6
Cost ClassMedium
Avg Tokens100
Stars81
Forks19
Last Update2025-12-04

Tags

UniFiNetwork ManagementAutomationAPIPythonLLM IntegrationAgent