unifi-network-mcp
Verified Safeby sirkirby
Overview
Programmatic access and automation of UniFi Network controller tasks, facilitating integrations with AI models (LLMs), monitoring systems, and custom applications.
Installation
python src/main.pyEnvironment 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
cli
The Smithery CLI installs, manages, develops, and runs Model Context Protocol (MCP) servers, acting as a client-agnostic tool for AI client integration.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.
advanced-homeassistant-mcp
A Model Context Protocol (MCP) server that enables AI assistants (like Claude, GPT, Cursor) to seamlessly interact with Home Assistant, allowing control of smart home devices through natural language commands.