MCP-Tailscale

PainInTheNic/MCP-Tailscale
★ 0 stars TypeScript API Integration Updated 2d ago
MCP server to control and manage Tailscale from Claude: connect/disconnect the local host via the CLI, plus tailnet management (devices, DNS, ACLs, auth keys, users) over the REST API.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-tailscale": {
      "command": "npx",
      "args": [
        "-y",
        "PainInTheNic/MCP-Tailscale"
      ]
    }
  }
}

README Excerpt

A Model Context Protocol (MCP) server for **controlling and managing Tailscale** from Claude. It is **not** read-only. The headline capability is that Claude can **connect and disconnect the host machine** from Tailscale — a local operation that goes through the `tailscale` CLI (the REST API cannot start/stop a specific node). On top of that it exposes local host management and

Tools (9)

TAILSCALE_API_BASE_URLTAILSCALE_API_KEYTAILSCALE_AUTH_KEY_FILETAILSCALE_CLI_PATHTAILSCALE_LOG_LEVELTAILSCALE_RISK_LEVELTAILSCALE_TAILNETTS_LOCAL_APIadmin