Agent♥︎Age
Catalog

Tailscale RMCP

Official

by dinglebear-ai · Rust

Rust MCP server and CLI for Tailscale devices, users, keys, policies, and auth.

ai.dinglebear/tailscale-rmcp MCP Server

Rust MCP server and CLI for Tailscale device, user, key, policy, and auth management. It exposes one MCP tool, tailscale, and a companion rtailscale CLI to inspect and manage tailnet information such as devices, routes, DNS, API keys, ACL policy, and users.

🛠️ Key Features

  • MCP tool: tailscale
  • CLI: rtailscale
  • List devices, inspect routes, and read DNS settings
  • Read API keys, ACL policy, and users
  • Authorize devices and delete devices (requires explicit destructive enablement)

🚀 Use Cases

  • Agent-driven tailnet management via MCP tool calls
  • Operational inspection of devices, routes, DNS, keys, ACLs, and users
  • Device authorization workflows
  • Controlled cleanup via device deletion

⚡ Developer Benefits

  • Single MCP tool entry point (tailscale)
  • HTTP loopback flow described for local agent use
  • Supports tools/call with {"action":"devices"}

⚠️ Limitations

  • Deletion is gated behind an explicit destructive setting
  • Requires TAILSCALE_API_KEY to begin the workflow

Topics

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

Related servers

More in Cloud & DevOps