Back to Browse

Unifi MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Manage a Ubiquiti UniFi network: devices, clients, WiFi, firewall and VPN. Read-only by default.

About

Manage a Ubiquiti UniFi network: devices, clients, WiFi, firewall and VPN. Read-only by default.

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (4 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

8 files analyzed · No issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

The image serves HTTP by default; this runs it over stdio.Optional

Environment variable: MCP_TRANSPORT

Address of your UniFi console. For a legacy self-hosted Network application, include the port.Optional

Environment variable: UNIFI_URL

API key from UniFi Network → Settings → Control Plane → Integrations. Or use a username and password.Required

Environment variable: UNIFI_API_KEY

A local (not Ubiquiti cloud) account, used instead of an API key. Required for legacy controllers.Optional

Environment variable: UNIFI_USERNAME

The local account's password, used with the username.Required

Environment variable: UNIFI_PASSWORD

Recommended for an https controller with a self-signed certificate: its SHA-256 fingerprint, to pin it.Optional

Environment variable: UNIFI_TLS_FINGERPRINT

Leave empty when you set a fingerprint. true: publicly trusted certificate. false: skip the check (insecure).Optional

Environment variable: UNIFI_VERIFY_SSL

The site's short name, used when a request doesn't name a site.Optional

Environment variable: UNIFI_SITE

Allow changes: restart devices, block clients, edit WiFi, firewall and networks. Off means read-only.Optional

Environment variable: UNIFI_ALLOW_WRITES

Also allow deleting configuration and forgetting clients. Needs UNIFI_ALLOW_WRITES.Optional

Environment variable: UNIFI_ALLOW_DELETES

Optional comma-separated list to expose fewer tools, e.g. overview,devices,clients. Empty means all.Optional

Environment variable: UNIFI_TOOLSETS

Set to stderr to log every change the assistant makes or previews as JSON lines. Off when empty.Optional

Environment variable: UNIFI_AUDIT_LOG

Reviews

No reviews yet

Be the first to review this server!