UniFi RMCP is a Rust-implemented MCP server and command-line interface for interacting with a UniFi Network controller. It communicates over stdio transport and is distributed as an npm package (version 0.2.4) by publisher ai.dinglebear, with source available at the linked GitHub repository.
The server is configured through environment variables: UNIFI_URL points to the controller endpoint, UNIFI_API_KEY supplies the authentication credential, and UNIFI_RMCP_VERSION, UNIFI_RMCP_REPO, and UNIFI_RMCP_RELEASE_BASE_URL control which release binary is used. RUST_LOG can be set to adjust logging verbosity at runtime.
No tool definitions were present in the registry record for this version, which means the specific operations the server exposes to an agent — such as querying devices, managing clients, or reading network statistics — are not confirmed from available facts. Agents connect to it via stdio, so any orchestration layer that supports stdio-based MCP servers can integrate with it.
This server is appropriate when the goal is to give an AI agent programmatic access to a UniFi Network controller using an MCP-compatible runtime. It is not appropriate for network controllers from other vendors, and it is not suitable for setups that require a networked (SSE or HTTP) transport rather than stdio.