Skip to content

v0.3.0 - Claude Desktop Integration

Choose a tag to compare

@vedanta vedanta released this 03 Dec 22:07
· 9 commits to main since this release

🤖 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 Desktop

Available 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 timeout

Changes

  • Default timeout reduced from 30s → 15s
  • Spinners on all local commands
  • UNIFI_NO_SPINNER env var for CI/CD
  • Auto-disable spinners when CI=true or NO_COLOR is set

Full Changelog: v0.2.0...v0.3.0