What is the UniFi Network MCP MCP server?
Manage UniFi Network devices, clients, firewall, VLANs, VPNs, and more via MCP.
How to install UniFi Network MCP
Copy-paste configuration for popular MCP clients.
transport: stdio
Config generated by PluginBench — verify against the source before use.Environment / auth
UNIFI_HOSTrequiredController IP/hostname
UNIFI_USERNAMErequiredsecretAdmin username
UNIFI_PASSWORDrequiredsecretAdmin password
UNIFI_API_KEYsecretAPI key (optional, experimental)
UNIFI_PORTController HTTPS port
UNIFI_VERIFY_SSLSSL certificate verification
UNIFI_SITEUniFi site name
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"unifi-network-mcp": {
"command": "uvx",
"args": [
"unifi-network-mcp"
],
"env": {
"UNIFI_HOST": "<YOUR_UNIFI_HOST>",
"UNIFI_USERNAME": "<YOUR_UNIFI_USERNAME>",
"UNIFI_PASSWORD": "<YOUR_UNIFI_PASSWORD>",
"UNIFI_API_KEY": "<YOUR_UNIFI_API_KEY>",
"UNIFI_PORT": "<YOUR_UNIFI_PORT>",
"UNIFI_VERIFY_SSL": "<YOUR_UNIFI_VERIFY_SSL>",
"UNIFI_SITE": "<YOUR_UNIFI_SITE>"
}
}
}
}Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"unifi-network-mcp": {
"command": "uvx",
"args": [
"unifi-network-mcp"
],
"env": {
"UNIFI_HOST": "<YOUR_UNIFI_HOST>",
"UNIFI_USERNAME": "<YOUR_UNIFI_USERNAME>",
"UNIFI_PASSWORD": "<YOUR_UNIFI_PASSWORD>",
"UNIFI_API_KEY": "<YOUR_UNIFI_API_KEY>",
"UNIFI_PORT": "<YOUR_UNIFI_PORT>",
"UNIFI_VERIFY_SSL": "<YOUR_UNIFI_VERIFY_SSL>",
"UNIFI_SITE": "<YOUR_UNIFI_SITE>"
}
}
}
}Windsurf
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"unifi-network-mcp": {
"command": "uvx",
"args": [
"unifi-network-mcp"
],
"env": {
"UNIFI_HOST": "<YOUR_UNIFI_HOST>",
"UNIFI_USERNAME": "<YOUR_UNIFI_USERNAME>",
"UNIFI_PASSWORD": "<YOUR_UNIFI_PASSWORD>",
"UNIFI_API_KEY": "<YOUR_UNIFI_API_KEY>",
"UNIFI_PORT": "<YOUR_UNIFI_PORT>",
"UNIFI_VERIFY_SSL": "<YOUR_UNIFI_VERIFY_SSL>",
"UNIFI_SITE": "<YOUR_UNIFI_SITE>"
}
}
}
}VS Code
.vscode/mcp.json
{
"servers": {
"unifi-network-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"unifi-network-mcp"
],
"env": {
"UNIFI_HOST": "<YOUR_UNIFI_HOST>",
"UNIFI_USERNAME": "<YOUR_UNIFI_USERNAME>",
"UNIFI_PASSWORD": "<YOUR_UNIFI_PASSWORD>",
"UNIFI_API_KEY": "<YOUR_UNIFI_API_KEY>",
"UNIFI_PORT": "<YOUR_UNIFI_PORT>",
"UNIFI_VERIFY_SSL": "<YOUR_UNIFI_VERIFY_SSL>",
"UNIFI_SITE": "<YOUR_UNIFI_SITE>"
}
}
}
}Claude Code
claude mcp add unifi-network-mcp --env UNIFI_HOST=<YOUR_UNIFI_HOST> --env UNIFI_USERNAME=<YOUR_UNIFI_USERNAME> --env UNIFI_PASSWORD=<YOUR_UNIFI_PASSWORD> --env UNIFI_API_KEY=<YOUR_UNIFI_API_KEY> --env UNIFI_PORT=<YOUR_UNIFI_PORT> --env UNIFI_VERIFY_SSL=<YOUR_UNIFI_VERIFY_SSL> --env UNIFI_SITE=<YOUR_UNIFI_SITE> -- uvx unifi-network-mcpRelated MCP servers
Manage UniFi Access doors, credentials, policies, visitors, and events via MCP.
View repository →Manage UniFi Protect cameras, events, recordings, and smart detections via MCP.
View repository →