UniFi Network MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
UniFi Network MCP Server
A comprehensive Model Context Protocol (MCP) server providing programmatic access to UniFi Network Controller APIs. Enables AI assistants like Claude to manage and monitor UniFi network infrastructure through natural language.
π Quick Start
# 1. Clone and install
git clone https://github.com/CamoRageaholic1/unifi-mcp-server
cd unifi-mcp-server
npm install
# 2. Configure
cp .env.example .env
# Edit .env with your UniFi credentials
# 3. Build and run
npm run build
npm startRelated MCP server: UniFi MCP Server
β¨ Features
46 Management Tools Across 9 Categories
π± Device Management (13 tools): List, restart, adopt, upgrade devices, control ports & PoE
π₯ Client Management (9 tools): Block/unblock, bandwidth limits, friendly names
π WiFi Management (6 tools): Configure SSIDs, passwords, security
π§ Network & VLAN (4 tools): Create VLANs, configure DHCP
π₯ Firewall (2 tools): Create rules, filter traffic
π Port Forwarding (4 tools): Create/enable/disable forwards
π Monitoring (5 tools): System health, statistics, alerts
βοΈ Site Management (2 tools): Backups, site info
π Switch Port Control: Per-port and PoE management
π Installation
See QUICKSTART.md for 5-minute setup guide.
Requirements
Node.js 18+ (20 LTS recommended)
UniFi Network Controller (any version with API support)
Network access to controller
π¬ Example Commands
"List all my UniFi devices"
"Turn off PoE on port 8"
"Change guest WiFi password to Welcome2024"
"Create VLAN 20 for IoT devices"
"Block client aa:bb:cc:dd:ee:ff"
"Show system health"π Documentation
QUICKSTART.md - 5-minute setup
PROJECT_SUMMARY.md - Architecture overview
Full README in repository
π Security
Environment-based configuration (no hardcoded credentials)
SSL/TLS verification support
Docker secrets compatible
Comprehensive security documentation
π License
MIT License - See LICENSE file
Created by: CamoZeroDay
β Star this repo if it helps you!
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
- DNS-DATA RemoteDeprecatedcom.dns-data
Connect AI assistants to authorized Windows and macOS devices for files, commands, and management.
Connect any AI assistant to Syncro: manage tickets, invoices, customers, assets, and more.
Deploy, monitor, and manage your OpenClaw AI assistants via natural language.
See and manage your company's apps, access, devices and spend from your AI assistant.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to manage and monitor UniFi Network Controllers through natural language. Provides 25 read-only tools for discovering devices and clients, viewing security configurations, analyzing network statistics, and exporting configuration data.41MIT
- FlicenseNot gradedqualityDmaintenanceProvides AI assistants with access to UniFi Network and Protect infrastructure for managing devices, monitoring clients, analyzing network health, viewing camera snapshots, and getting optimization recommendations across multiple UniFi controllers.2-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage UniFi Network, Protect, and Access infrastructure through MCP tools, with support for local controllers and cloud relay.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to inspect and operate UniFi Network and Protect devices on a local console, with configurable read-only, action, or full-control permission tiers.1MIT