UniFi Network MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@UniFi Network MCP ServerList all my UniFi devices"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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!
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CamoRageaholic1/unifi-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server