Agent♥︎Age
Catalog

Tailscale RMCP

Official

by dinglebear-ai · Rust

Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.

MCP Server: ai.dinglebear/rtailscale

This Model Context Protocol (MCP) server manages Tailscale configuration. It provides one MCP tool (tailscale) and an rtailscale CLI for handling devices, routes, DNS, API keys, users, and ACL policy. It also supports authorizing and deleting devices when destructive operations are explicitly enabled.

🛠️ Key Features

  • One MCP tool: tailscale
  • rtailscale CLI for management tasks
  • List devices, inspect routes, read API keys
  • Read ACL policy, DNS settings, and users
  • Authorize devices; delete devices with explicit enablement

🚀 Use Cases

  • Homelab networking automation with Tailscale
  • Agent-driven inspection of tailnet devices, routes, and DNS
  • Policy and credential review (ACL, API keys, users)
  • Controlled device authorization and removal

⚡ Developer Benefits

  • Direct MCP access to tools/call with actions like "devices"
  • CLI + MCP workflow for local loopback serving
  • JSON output example: devices --json

⚠️ Limitations

  • Device deletion is destructive and only allowed when explicitly enabled
  • Requires configuration via TAILSCALE_API_KEY and an MCP host setup (e.g., loopback)

Topics

automationclaude-codeclaude-code-pluginsclicodexdevice-managementgeminihomelabhttp-servermcpmcp-servermodel-context-protocolnetworkingoauthrmcprusttailnettailscalevpn

Related servers

More in Cloud & DevOps