unifi
About
UniFi semantic-analysis MCP — fleet health, anomaly detection, cross-site analytics
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
UNIFI_API_KEY UNIFI_API_URL UNIFI_API_KEY_OWNER UNIFI_TOOLS UNIFI_DISABLE UNIFI_LOCAL_URL UNIFI_LOCAL_USER UNIFI_LOCAL_PASS UNIFI_LOCAL_SITE UNIFI_LOCAL_INSECUREClaude Code
claude mcp add --env UNIFI_API_KEY= --env UNIFI_API_URL= --env UNIFI_API_KEY_OWNER= --env UNIFI_TOOLS= --env UNIFI_DISABLE= --env UNIFI_LOCAL_URL= --env UNIFI_LOCAL_USER= --env UNIFI_LOCAL_PASS= --env UNIFI_LOCAL_SITE= --env UNIFI_LOCAL_INSECURE= unifi -- npx @us-all/unifi-mcp
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"unifi","command":"npx","args":["@us-all/unifi-mcp"],"env":{"UNIFI_API_KEY":"","UNIFI_API_URL":"","UNIFI_API_KEY_OWNER":"","UNIFI_TOOLS":"","UNIFI_DISABLE":"","UNIFI_LOCAL_URL":"","UNIFI_LOCAL_USER":"","UNIFI_LOCAL_PASS":"","UNIFI_LOCAL_SITE":"","UNIFI_LOCAL_INSECURE":""}}'
JSON
{
"mcpServers": {
"unifi": {
"command": "npx",
"args": [
"@us-all/unifi-mcp"
],
"env": {
"UNIFI_API_KEY": "",
"UNIFI_API_URL": "",
"UNIFI_API_KEY_OWNER": "",
"UNIFI_TOOLS": "",
"UNIFI_DISABLE": "",
"UNIFI_LOCAL_URL": "",
"UNIFI_LOCAL_USER": "",
"UNIFI_LOCAL_PASS": "",
"UNIFI_LOCAL_SITE": "",
"UNIFI_LOCAL_INSECURE": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.