mcp server
v0.4.0 · in production (serves from one LXC over TLS, two-person control)
MIT
rustunifimcp
MCP server for UniFi Network controllers
UniFi Network member of the mechub MCP family: a curated, scoped, audited MCP surface over the controller API, built on the shared mecmcp foundation.
About
rustunifimcp is the UniFi Network member of the mechub MCP server family: a curated, scoped, audited MCP surface over the controller API, the same shape rustjunosmcp gives Junos.
It is built mecmcp-native, with no local authentication, transport, audit, policy, inventory or change-control code. UniFi has immediate REST writes against live configuration and no candidate config, which makes it the test of whether mecmcp-changeset generalises.
Features
- Reads, workflows, operational actions and change control
- Runs under two-person control over TLS
- Read primitives such as unifi_list_resources, unifi_get_resource, unifi_query_stats and unifi_search
- Replaces a legacy Python server; parity is recorded in docs/PARITY-AUDIT.md
- Requires UniFi Network Application 10.5.67 or UniFi OS Server 5.1.37 at minimum
Quick start
Deploy in a Proxmox LXC
Deploy with Docker