UniFi Network
Createdsirkirby
Exposes a UniFi Network Controller as a set of programmable tools accessible via the Model Context Protocol (MCP).
About
UniFi Network enables a self-hosted Model Context Protocol (MCP) server, transforming your UniFi Network Controller into a suite of programmable tools. Through standard MCP tools prefixed with `unifi_`, it allows LLMs or agents that support MCP (like Claude Desktop or LangChain) to query, analyze, and – with explicit confirmation – modify your network settings. This unlocks a wide range of capabilities for automating network management and integrating it with AI-powered workflows.
Key Features
- Provides a comprehensive catalog of UniFi controller operations: firewall, traffic routes, port forwards, QoS, VPN, WLANs, stats, devices, and clients.
- Operates over stdio (FastMCP) and exposes an SSE HTTP endpoint (defaults to `:3000`).
- Requires explicit confirmation (`confirm=true`) for all mutating tools, preventing accidental network changes.
- 0 GitHub stars
- Offers a one-liner launch via the console script `mcp-server-unifi-network`.
- Packaged with pyproject.toml and ready for PyPI.
Use Cases
- Programmatically querying and analyzing network status and performance.
- Integrating UniFi network management with AI agents.
- Automating network configuration tasks using LLMs.