Skip to main content
Glama
CamoRageaholic1

UniFi Network MCP Server

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 start

Related 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


πŸ”’ 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!

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    D
    quality
    D
    maintenance
    Enables comprehensive management of UniFi network infrastructure through the UniFi Cloud API, including device control, client management, camera settings, and access door control through natural language.
    Last updated
    39
    48
    Apache 2.0
  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    Last updated
    41
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to manage UniFi network infrastructure through 50+ tools covering devices, clients, networks, WiFi, firewall rules, and guest access using the official UniFi Network API.
    Last updated
    52
    66
    4
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    Provides 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.
    Last updated
    2

View all related MCP servers

Related MCP Connectors

  • Automate tasks, processes, and approvals with AI.

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

  • Create and manage AI agents that collaborate and solve problems through natural language interacti…

View all MCP Connectors

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