AgentStack
MCP verified MIT Self-run

Unifi Mcp Server

mcp-camorageaholic1-unifi-mcp-server · by CamoRageaholic1

Production-ready MCP server for UniFi Network management with AI integration. 46 tools for devices, clients, WiFi, VLANs, firewall, and monitoring. TypeScript, Docker, full documentation.

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add mcp-camorageaholic1-unifi-mcp-server

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Unifi Mcp Server? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

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

✨ 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](./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](./QUICKSTART.md) - 5-minute setup
  • [PROJECTSUMMARY.md](./PROJECTSUMMARY.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!

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.