UniFi
io.github.mattoddie/unifi-mcp ยท version 0.6.1
Community listing. Not installed or verified by cosmic-mcp. Read the source and its permissions before you run it.
Manage a Ubiquiti UniFi network: devices, clients, WiFi, firewall and VPN. Read-only by default.
https://github.com/mattoddie/unifi-mcpQuick facts
- Listing: Community
- Published Oct 22, 17:21 UTC
- Transport: stdio
- Package: oci
ghcr.io/mattoddie/unifi-mcp:0.6.1 - Listed by cosmic-mcp: Nov 9, 04:26 UTC
Details
- Repository: https://github.com/mattoddie/unifi-mcp
- Website: https://unifi-mcp.mattoddie.dev
- Needs settings:
MCP_TRANSPORTUNIFI_URLUNIFI_API_KEYUNIFI_USERNAMEUNIFI_PASSWORDUNIFI_TLS_FINGERPRINTUNIFI_VERIFY_SSLUNIFI_SITEUNIFI_ALLOW_WRITESUNIFI_ALLOW_DELETESUNIFI_TOOLSETSUNIFI_AUDIT_LOG
Setup snippets
Generated from the registry entry. cosmic-mcp has not run or reviewed this server; values in angle brackets are yours to fill in.
Run it locally (oci)
docker run -i --rm -e 'MCP_TRANSPORT' -e 'UNIFI_ALLOW_DELETES' -e 'UNIFI_ALLOW_WRITES' -e 'UNIFI_API_KEY' -e 'UNIFI_AUDIT_LOG' -e 'UNIFI_PASSWORD' -e 'UNIFI_SITE' -e 'UNIFI_TLS_FINGERPRINT' -e 'UNIFI_TOOLSETS' -e 'UNIFI_URL' -e 'UNIFI_USERNAME' -e 'UNIFI_VERIFY_SSL' 'ghcr.io/mattoddie/unifi-mcp:0.6.1'Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"unifi-mcp": {
"args": [
"run",
"-i",
"--rm",
"-e",
"MCP_TRANSPORT",
"-e",
"UNIFI_ALLOW_DELETES",
"-e",
"UNIFI_ALLOW_WRITES",
"-e",
"UNIFI_API_KEY",
"-e",
"UNIFI_AUDIT_LOG",
"-e",
"UNIFI_PASSWORD",
"-e",
"UNIFI_SITE",
"-e",
"UNIFI_TLS_FINGERPRINT",
"-e",
"UNIFI_TOOLSETS",
"-e",
"UNIFI_URL",
"-e",
"UNIFI_USERNAME",
"-e",
"UNIFI_VERIFY_SSL",
"ghcr.io/mattoddie/unifi-mcp:0.6.1"
],
"command": "docker",
"env": {
"MCP_TRANSPORT": "<your mcp transport>",
"UNIFI_ALLOW_DELETES": "<your unifi allow deletes>",
"UNIFI_ALLOW_WRITES": "<your unifi allow writes>",
"UNIFI_API_KEY": "<your unifi api key>",
"UNIFI_AUDIT_LOG": "<your unifi audit log>",
"UNIFI_PASSWORD": "<your unifi password>",
"UNIFI_SITE": "<your unifi site>",
"UNIFI_TLS_FINGERPRINT": "<your unifi tls fingerprint>",
"UNIFI_TOOLSETS": "<your unifi toolsets>",
"UNIFI_URL": "<your unifi url>",
"UNIFI_USERNAME": "<your unifi username>",
"UNIFI_VERIFY_SSL": "<your unifi verify ssl>"
}
}
}
}Claude Code
claude mcp add 'unifi-mcp' -- docker run -i --rm -e 'MCP_TRANSPORT' -e 'UNIFI_ALLOW_DELETES' -e 'UNIFI_ALLOW_WRITES' -e 'UNIFI_API_KEY' -e 'UNIFI_AUDIT_LOG' -e 'UNIFI_PASSWORD' -e 'UNIFI_SITE' -e 'UNIFI_TLS_FINGERPRINT' -e 'UNIFI_TOOLSETS' -e 'UNIFI_URL' -e 'UNIFI_USERNAME' -e 'UNIFI_VERIFY_SSL' 'ghcr.io/mattoddie/unifi-mcp:0.6.1'Cursor (.cursor/mcp.json)
{
"mcpServers": {
"unifi-mcp": {
"args": [
"run",
"-i",
"--rm",
"-e",
"MCP_TRANSPORT",
"-e",
"UNIFI_ALLOW_DELETES",
"-e",
"UNIFI_ALLOW_WRITES",
"-e",
"UNIFI_API_KEY",
"-e",
"UNIFI_AUDIT_LOG",
"-e",
"UNIFI_PASSWORD",
"-e",
"UNIFI_SITE",
"-e",
"UNIFI_TLS_FINGERPRINT",
"-e",
"UNIFI_TOOLSETS",
"-e",
"UNIFI_URL",
"-e",
"UNIFI_USERNAME",
"-e",
"UNIFI_VERIFY_SSL",
"ghcr.io/mattoddie/unifi-mcp:0.6.1"
],
"command": "docker",
"env": {
"MCP_TRANSPORT": "<your mcp transport>",
"UNIFI_ALLOW_DELETES": "<your unifi allow deletes>",
"UNIFI_ALLOW_WRITES": "<your unifi allow writes>",
"UNIFI_API_KEY": "<your unifi api key>",
"UNIFI_AUDIT_LOG": "<your unifi audit log>",
"UNIFI_PASSWORD": "<your unifi password>",
"UNIFI_SITE": "<your unifi site>",
"UNIFI_TLS_FINGERPRINT": "<your unifi tls fingerprint>",
"UNIFI_TOOLSETS": "<your unifi toolsets>",
"UNIFI_URL": "<your unifi url>",
"UNIFI_USERNAME": "<your unifi username>",
"UNIFI_VERIFY_SSL": "<your unifi verify ssl>"
}
}
}
}VS Code (.vscode/mcp.json)
{
"servers": {
"unifi-mcp": {
"args": [
"run",
"-i",
"--rm",
"-e",
"MCP_TRANSPORT",
"-e",
"UNIFI_ALLOW_DELETES",
"-e",
"UNIFI_ALLOW_WRITES",
"-e",
"UNIFI_API_KEY",
"-e",
"UNIFI_AUDIT_LOG",
"-e",
"UNIFI_PASSWORD",
"-e",
"UNIFI_SITE",
"-e",
"UNIFI_TLS_FINGERPRINT",
"-e",
"UNIFI_TOOLSETS",
"-e",
"UNIFI_URL",
"-e",
"UNIFI_USERNAME",
"-e",
"UNIFI_VERIFY_SSL",
"ghcr.io/mattoddie/unifi-mcp:0.6.1"
],
"command": "docker",
"env": {
"MCP_TRANSPORT": "<your mcp transport>",
"UNIFI_ALLOW_DELETES": "<your unifi allow deletes>",
"UNIFI_ALLOW_WRITES": "<your unifi allow writes>",
"UNIFI_API_KEY": "<your unifi api key>",
"UNIFI_AUDIT_LOG": "<your unifi audit log>",
"UNIFI_PASSWORD": "<your unifi password>",
"UNIFI_SITE": "<your unifi site>",
"UNIFI_TLS_FINGERPRINT": "<your unifi tls fingerprint>",
"UNIFI_TOOLSETS": "<your unifi toolsets>",
"UNIFI_URL": "<your unifi url>",
"UNIFI_USERNAME": "<your unifi username>",
"UNIFI_VERIFY_SSL": "<your unifi verify ssl>"
},
"type": "stdio"
}
}
}Related servers
- AI Rover Studio
Let an AI agent drive a 2D robot rover simulator in the browser: sensors, camera, wiring and code. - AICortex
Self-hosted brain for any LLM: memory, skills, encrypted vault, devices and scheduled jobs. - AWS IoT Core
MCP server for AWS IoT Core: device registry, shadows, jobs, rules, messaging. - Agent Droid Bridge
MCP server giving AI agents eyes and hands inside Android devices via ADB - Android Management API Verified domain
Remote enterprise management of Android devices and apps - AppBox Verified domain
Set up and check AppBox apps: setup status, builds, devices, guides, tester-only test pushes.