UniFi MCP
by jmagar
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PGID | No | GID for Docker container process. | 1000 |
| PUID | No | UID for Docker container process. | 1000 |
| UNIFI_URL | Yes | Controller URL, e.g. https://192.168.1.1:443. No trailing slash. | |
| DOCKER_NETWORK | No | Docker network name. | jakenet |
| UNIFI_MCP_HOST | No | Server bind address | 0.0.0.0 |
| UNIFI_MCP_PORT | No | Server port | 8001 |
| UNIFI_PASSWORD | Yes | Controller admin password | |
| UNIFI_USERNAME | Yes | Controller admin username | |
| UNIFI_MCP_TOKEN | No | Bearer token for HTTP auth. Required unless UNIFI_MCP_NO_AUTH=true. | |
| UNIFI_IS_UDM_PRO | No | Set to true for UDM Pro / UniFi OS controllers. | true |
| UNIFI_VERIFY_SSL | No | Set to true to verify TLS certificates. | false |
| UNIFI_MCP_NO_AUTH | No | Disable Bearer auth. | false |
| UNIFI_MCP_LOG_FILE | No | Log file path. | /tmp/unifi-mcp.log |
| UNIFI_MCP_LOG_LEVEL | No | Log verbosity: DEBUG, INFO, WARNING, ERROR | INFO |
| UNIFI_MCP_TRANSPORT | No | http or stdio | http |
| UNIFI_MCP_ALLOW_YOLO | No | Skip all elicitation prompts. | false |
| UNIFI_MCP_ALLOW_DESTRUCTIVE | No | Skip confirmation for destructive actions. | false |
Capabilities
Server capabilities have not been inspected yet.
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 | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jmagar/unifi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server