What's new
New Tools
Events & Alarms (6 tools)
| Tool | Description |
|---|---|
| unifi_list_events | List events with optional filters |
| unifi_list_alarms | List active/archived alarms |
| unifi_get_event_types | Get available event type prefixes |
| unifi_archive_alarm | Archive a specific alarm |
| unifi_archive_all_alarms | Archive all active alarms |
Hotspot Vouchers (4 tools)
| Tool | Description |
|---|---|
| unifi_list_vouchers | List hotspot vouchers |
| unifi_get_voucher_details | Get voucher details by ID |
| unifi_create_voucher | Create new hotspot voucher(s) |
| unifi_revoke_voucher | Revoke/delete a voucher |
Static Routes (5 tools)
| Tool | Description |
|---|---|
| unifi_list_routes | List configured static routes |
| unifi_list_active_routes | List active routing table |
| unifi_get_route_details | Get route details by ID |
| unifi_create_route | Create a new static route |
| unifi_update_route | Update an existing route |
Traffic Routes / Policy-Based Routing (4 tools)
| Tool | Description |
|---|---|
| unifi_list_traffic_routes | List traffic routes (VPN routing rules) |
| unifi_get_traffic_route_details | Get traffic route details |
| unifi_toggle_traffic_route | Toggle traffic route on/off |
| unifi_update_traffic_route | Update traffic route settings |
User Groups / Bandwidth Profiles (3 tools)
| Tool | Description |
|---|---|
| unifi_list_usergroups | List user groups |
| unifi_get_usergroup_details | Get user group details |
| unifi_create_usergroup | Create new user group |
| unifi_update_usergroup | Update user group settings |
Client Management (1 tool)
| Tool | Description |
|---|---|
| unifi_set_client_ip_settings | Set fixed IP and/or local DNS for a client |
Whats Fixed
Fixed: Tool signatures showing args/kwargs instead of actual parameters
- Root cause: wrap_tool() in diagnostics.py lost function metadata
- Fix: Added @functools.wraps(func) decorator
- File: src/utils/diagnostics.py
Fixed: Dev console auto-confirm not working
- Root cause: Checking tool.parameters instead of tool.inputSchema (FastMCP)
- File: devtools/dev_console.py
What's Changed
- feat: Add preview-then-confirm pattern with auto-confirm for workflow automation by @sirkirby in #27
Full Changelog: v0.2.0...v0.2.1