Repository navigation
v0.3.0 - Claude Desktop Integration
🤖 Claude Desktop Integration (MCP Server)
Manage your UniFi network using natural language through Claude Desktop!
Setup
./ui mcp install # Add to Claude Desktop
./ui mcp check # Verify installation
# Restart Claude DesktopAvailable Tools (16 total)
| Category | Tools |
|---|---|
| Status & Health | network_status, network_health, internet_speed, run_speedtest, isp_performance |
| Counts & Lists | client_count, device_list, network_list |
| Lookups | find_client, find_device, client_status |
| Actions | block_client, unblock_client, kick_client, restart_device, create_voucher |
Example Prompts
- "How many devices are on my network?"
- "What's my internet speed?"
- "Block the kids iPad"
- "Create a guest WiFi voucher"
⚡ Quick Timeout & Spinners
Better UX for local commands with progress indicators and faster failure detection.
Usage
./ui lo -q health # Quick mode (5s timeout)
./ui lo --timeout 60 health # Custom timeoutChanges
- Default timeout reduced from 30s → 15s
- Spinners on all local commands
UNIFI_NO_SPINNERenv var for CI/CD- Auto-disable spinners when
CI=trueorNO_COLORis set
Full Changelog: v0.2.0...v0.3.0