mechub sovereign network-security automation ← all projects
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

LXC setup guide ↗

Full instructions in the README ↗