Best for
- Network administrators who want to manage a UniFi Network controller through an AI assistant.
- Home-lab or small-organization environments running a local UniFi deployment and seeking network-operations automation.
The supplied material identifies this as an MIT-licensed UniFi Network MCP server maintained by sirkirby, not by Ubiquiti. Its scope is limited to Network controller management; Protect, Access, relay, and standalone API components must not be attributed to this server.
Strongest · Documentation 14/20 Weakest · Reliability 8/20
Static review · not runListed 2026-08-14
Read the FMRS scoring method →Runtime:Python 3.13+
UNIFI_HOST
UniFi controller IP or hostname, e.g. 192.168.1.1; required.
UNIFI_USERNAME
Local admin/service account username; do not use a Ubiquiti SSO account; required.
UNIFI_PASSWORD
Password for the local account; required.
UNIFI_API_KEY
Optional UniFi API key for selected capabilities such as firewall policy ordering.
UNIFI_NETWORK_USERNAME
Network-server-specific local account username, overrides shared variable.
UNIFI_NETWORK_PASSWORD
Network-server-specific local account password, overrides shared variable.
UNIFI_NETWORK_API_KEY
Network-server-specific UniFi API key.
UNIFI_PORT
Controller HTTPS port, defaults to 443.
UNIFI_VERIFY_SSL
SSL certificate verification, defaults to false.
UNIFI_SITE
UniFi site name, defaults to 'default'.
UNIFI_MCP_CONTENT_MODE
Global response mode: compat, compact, or adaptive (default, chosen by negotiated protocol version).
UNIFI_REDACT_SENSITIVE_FIELDS
Set to false to disable secret redaction (default on, returns ***REDACTED***); only for trusted local admin workflows.
UNIFI_NETWORK_HOST
Network-server-specific controller address, overrides shared UNIFI_HOST.
UNIFI_NETWORK_PORT
Network-server-specific controller port.
UNIFI_NETWORK_VERIFY_SSL
Network-server-specific SSL verification toggle.
UNIFI_NETWORK_MCP_CONTENT_MODE
Overrides the global content mode for the Network server only.
UNIFI_NETWORK_REDACT_SENSITIVE_FIELDS
Overrides redaction for the Network server only.
Run unifi-network-mcp with uvx and configure UNIFI_HOST, UNIFI_USERNAME, and UNIFI_PASSWORD. The server connects to a local UniFi controller and requires a local administrator or service account; do not use a Ubiquiti SSO cloud account. UNIFI_API_KEY, UNIFI_PORT, UNIFI_VERIFY_SSL, and UNIFI_SITE are optional settings.
{"mcpServers":{"unifi-network":{"command":"uvx","args":["unifi-network-mcp@latest"],"env":{"UNIFI_HOST":"192.168.1.1","UNIFI_USERNAME":"admin","UNIFI_PASSWORD":"your-password","UNIFI_PORT":"443","UNIFI_VERIFY_SSL":"false","UNIFI_SITE":"default"}}}}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"unifi-network": {
"command": "uvx",
"args": [
"unifi-network-mcp@latest"
],
"env": {
"UNIFI_HOST": "192.168.1.1",
"UNIFI_USERNAME": "admin",
"UNIFI_PASSWORD": "your-password",
"UNIFI_PORT": "443",
"UNIFI_VERIFY_SSL": "false",
"UNIFI_SITE": "default"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add unifi-network -e UNIFI_HOST=192.168.1.1 -e UNIFI_USERNAME=admin -e UNIFI_PASSWORD=your-password -e UNIFI_PORT=443 -e UNIFI_VERIFY_SSL=false -e UNIFI_SITE=default -- uvx unifi-network-mcp@latest
Run it in a terminal; replace any <…> placeholders with your own values first.
After adding the server, tools from unifi-network-mcp (such as unifi_get_dashboard) should appear in your client's tool list; asking "show me all connected clients" and receiving real controller data confirms the connection.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
UniFi Network MCP is an independent open-source MCP server for managing UniFi Network controllers, including network devices, clients, firewalls, VLANs, VPNs, and related network operations. The repository also contains Protect and Access servers; this profile covers only the Network server defined by apps/network/server.json. The server is version 0.27.0, provides 189 tools, and uses stdio transport.
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision fbd083c62ec8 Data synced 2026-10-19 Read the FMRS scoring method