MCP Server
MCP
io.github.us-all/unifi
UniFi semantic-analysis MCP — fleet health, anomaly detection, cross-site analytics
Install
npx -y @us-all/[email protected]
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "npm",
"identifier": "@us-all/unifi-mcp",
"version": "1.13.3",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "UniFi Site Manager API key (https://unifi.ui.com).",
"isRequired": true,
"isSecret": true,
"name": "UNIFI_API_KEY"
},
{
"description": "UniFi Site Manager API base URL (default: https://api.ui.com).",
"default": "https://api.ui.com",
"name": "UNIFI_API_URL"
},
{
"description": "Owner-role API key — enables 33 Cloud Connector tools for per-device/per-client deep data.",
"isSecret": true,
"name": "UNIFI_API_KEY_OWNER"
},
{
"description": "Comma-separated category allowlist. Default: all categories enabled.",
"name": "UNIFI_TOOLS"
},
{
"description": "Comma-separated category disablelist.",
"name": "UNIFI_DISABLE"
},
{
"description": "Local controller URL (e.g. https://10.10.1.1). Enables 2 local-only tools (get-port-errors, list-port-flap-summary) that surface per-port errors + SFP DDM the Cloud API does not expose. Requires LAN reachability.",
"name": "UNIFI_LOCAL_URL"
},
{
"description": "Controller local account username (required when UNIFI_LOCAL_URL set). Viewer/Limited-Admin role is sufficient.",
"name": "UNIFI_LOCAL_USER"
},
{
"description": "Controller local account password (required when UNIFI_LOCAL_URL set).",
"isSecret": true,
"name": "UNIFI_LOCAL_PASS"
},
{
"description": "Site slug for legacy /api/s/{site}/* (default: default).",
"default": "default",
"name": "UNIFI_LOCAL_SITE"
},
{
"description": "Set to 'true' to accept self-signed cert from the local controller (typical for UDM Pro).",
"name": "UNIFI_LOCAL_INSECURE"
}
]
}
]
}
mcp
model-context-protocol
npm
By
Comments
Sign in to leave a comment