Operator-grade Rust MCP stack

dinglebear.ai

Published Rust MCP servers for the workflows agents actually touch: homelab, media, network, infrastructure, notifications, observability, and provider-runtime automation.

Registry Names
12
npm Wrappers
12
Install Path
npx
Runtime
Rust
Every listed package exposes stdio MCP withnpx -y <package> mcp
HTTP mode stays local unless you explicitly deploy it.

Published fleet

Servers

Platform

Labby

Rust homelab control plane and MCP gateway for catalog, Code Mode, route-scoped resources, HTTP API, TUI, and web UI workflows.

Gateway and operator console

MCP GatewayCode ModeHTTP APIWeb UI
npx -y labby-mcp mcp
Registry
ai.dinglebear/labby
npm
labby-mcp@1.2.0
Binary
labby
Platform

Soma

Batteries-included RMCP runtime and scaffold for provider-backed Rust MCP servers, OpenAPI ingestion, and local automation providers.

Provider runtime

Provider RuntimeScaffoldOpenAPIPlugins
npx -y soma-rmcp mcp
Registry
ai.dinglebear/soma-rmcp
npm
soma-rmcp@0.4.7
Binary
soma
Observability

Cortex

Syslog, Docker, OTLP, and AI transcript correlation surface for finding operational context from homelab logs.

Log and transcript search

SyslogDocker LogsOTLPFTS Search
npx -y cortex-rmcp mcp
Registry
ai.dinglebear/cortex-rmcp
npm
cortex-rmcp@3.9.1
Binary
cortex
Notifications

Apprise

Multi-backend notification MCP server for Apprise, giving agents a single route to dozens of push, chat, and webhook destinations.

Notification fan-out

NotifyWebhooks80+ BackendsTemplates
npx -y apprise-rmcp mcp
Registry
ai.dinglebear/apprise-rmcp
npm
apprise-rmcp@0.1.3
Binary
rapprise
Notifications

Gotify

Push notification MCP server and CLI for Gotify message delivery, app management, and local automation alerts.

Direct push alerts

MessagesAppsPrioritiesAlerts
npx -y gotify-rmcp mcp
Registry
ai.dinglebear/gotify-rmcp
npm
gotify-rmcp@0.1.3
Binary
rgotify
Network

UniFi

UniFi Network controller MCP server with read-oriented convenience actions, generated API actions, scopes, and local health checks.

Network controller access

ClientsDevicesWiFiController Health
npx -y unifi-rmcp mcp
Registry
ai.dinglebear/unifi-rmcp
npm
unifi-rmcp@0.2.4
Binary
runifi
Network

Tailscale

Tailnet operations MCP server and CLI for device inventory, network posture, DNS, keys, and automation around Tailscale.

Tailnet inventory

DevicesTailnetDNSKeys
npx -y tailscale-rmcp mcp
Registry
ai.dinglebear/tailscale-rmcp
npm
tailscale-rmcp@0.1.3
Binary
rtailscale
Infrastructure

Unraid

NAS, storage, Docker, and VM workflows for Unraid through a Rust MCP server with matching CLI and health tooling.

NAS and VM control

NASStorageDockerVMs
npx -y unraid-rmcp mcp
Registry
ai.dinglebear/unraid-rmcp
npm
unraid-rmcp@0.2.3
Binary
runraid
Infrastructure

Arcane

Docker and container management MCP server for Arcane-style host operations, container inspection, and controlled mutations.

Container operations

ContainersImagesDockerHost Ops
npx -y arcane-rmcp mcp
Registry
ai.dinglebear/arcane-rmcp
npm
arcane-rmcp@0.4.2
Binary
rarcane
Infrastructure

Synapse

Host workflow MCP server and CLI for Docker, SSH, files, logs, ZFS, and local operational automation.

Host workflow automation

DockerSSHFilesZFS
npx -y synapse-rmcp mcp
Registry
ai.dinglebear/synapse-rmcp
npm
synapse-rmcp@0.5.4
Binary
synapse
Media

Yarr

Self-hosted media automation fleet surface for Sonarr, Radarr, Prowlarr, Plex, Jellyfin, Tautulli, downloaders, and request apps.

Media fleet automation

SonarrRadarrPlexDownloaders
npx -y yarr-mcp mcp
Registry
ai.dinglebear/yarr-mcp
npm
yarr-mcp@1.1.1
Binary
yarr
Media

YTDL

yt-dlp media workflow MCP server for download jobs, metadata, ffmpeg handoff, remote paths, and media-library automation.

Download and metadata jobs

yt-dlpMetadataffmpegrclone
npx -y ytdl-rmcp mcp
Registry
ai.dinglebear/ytdl-rmcp
npm
ytdl-rmcp@1.0.2
Binary
rytdl

Client setup

Install by npm Package or MCP Config

~/dinglebear/mcp
$npx -y yarr-mcp mcp
yarr stdio MCP server listening
$npx -y unifi-rmcp health --json
controller reachable, env ok
$npx -y apprise-rmcp mcp
notification actions exposed over MCP
$
mcp-client.json
{
"mcpServers": {
"yarr": {
"command": "npx",
"args": ["-y", "yarr-mcp", "mcp"]
}
}
}

Use the package name as the npx target and pass mcp. Add service env vars to the client config only when that server needs upstream credentials. The npm launcher downloads the matching Rust binary during install.

Design system

Home of the Aurora Design System

dinglebear.ai also serves Aurora: a shadcn-compatible component registry with 175 items, a live component gallery, and theme packs for editors, terminals, browsers, and shells.

install.sh
# tokens first, then any component
npx shadcn@latest add https://dinglebear.ai/r/aurora-tokens.json
npx shadcn@latest add https://dinglebear.ai/r/aurora-button.json

Runtime contract

Same Operating Model Across the Fleet

One Service Tool

Each server keeps MCP discovery small: one service tool dispatches a typed action surface instead of exposing hundreds of top-level tools.

CLI Parity

The same Rust binary serves MCP and exposes scriptable CLI commands, so failures are reproducible outside an agent session.

stdio First

The npm wrappers are designed for local MCP clients through stdio, with HTTP mode available for controlled deployments.

Scoped Safety

Destructive and admin-oriented operations live behind service policy, explicit env configuration, and runtime auth boundaries.