github sirkirby/unifi-mcp v0.3.0
Release v0.3.0

latest releases: api/v0.13.1, network/v0.27.1, core/v0.4.29...
8 months ago

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

Don't miss a new unifi-mcp release

NewReleases is sending notifications on new releases.