Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UNIFI_MODE | No | Authentication mode: local_api_key, local, or cloud | |
| UNIFI_SITE | No | Site name for network operations | default |
| UNIFI_IS_UDM | No | Whether the controller is a UniFi Dream Machine | |
| UNIFI_DEVICES | No | JSON array of UniFi device configurations. Each device should have: name (required), url (required), api_key (required), services (array, default: ["network"]), site (default: "default"), verify_ssl (default: false), username (optional), password (optional) | |
| UNIFI_PASSWORD | No | Password for traditional authentication | |
| UNIFI_USERNAME | No | Username for traditional authentication | |
| UNIFI_VERIFY_SSL | No | Verify SSL certificates | false |
| UNIFI_CLOUD_API_KEY | No | API key from UniFi OS Control Plane or Ubiquiti Cloud API | |
| UNIFI_CONTROLLER_URL | No | Base URL of the UniFi controller |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |