This skill provides a comprehensive workflow for developers to extend the UniFi MCP server with new tool categories like DNS records, DHCP leases, or alarms. It ensures architectural consistency by guiding the creation of manager classes, Pydantic domain models, and tool definitions while handling complex edge cases like HTTP 405 workarounds and V2 API response normalization. By following a golden-path reference implementation, it minimizes development errors and ensures new resources are correctly wired into CI/CD pipelines and the MCP manifest.
主要功能
01End-to-end scaffolding for new UniFi resource types
02Automated handling of UniFi V2 API response quirks and 405 errors
03Pre-flight idempotency guards for state-dependent operations
04Standardized preview/confirm flows for all destructive actions
05426 GitHub stars
06Pydantic model generation for domain-specific data validation
使用场景
01Adding support for new UniFi Network features like content filtering or static routes
02Integrating UniFi Protect alarm management and action tools into the MCP server
03Standardizing API interactions for resources that require fetch-merge-put update patterns