manage_dns
Configure and manage Tailscale DNS settings, including nameservers, search paths, and MagicDNS preferences, via the MCP server for streamlined network administration.
Instructions
Manage Tailscale DNS configuration
Input Schema
| Name | Required | Description | Default | 
|---|---|---|---|
| magicDNS | No | Enable/disable MagicDNS (for set_preferences operation) | |
| nameservers | No | DNS nameservers (for set_nameservers operation) | |
| operation | Yes | DNS operation to perform | |
| searchPaths | No | DNS search paths (for set_searchpaths operation) | 
Input Schema (JSON Schema)
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "properties": {
    "magicDNS": {
      "description": "Enable/disable MagicDNS (for set_preferences operation)",
      "type": "boolean"
    },
    "nameservers": {
      "description": "DNS nameservers (for set_nameservers operation)",
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "operation": {
      "description": "DNS operation to perform",
      "enum": [
        "get_nameservers",
        "set_nameservers",
        "get_preferences",
        "set_preferences",
        "get_searchpaths",
        "set_searchpaths"
      ],
      "type": "string"
    },
    "searchPaths": {
      "description": "DNS search paths (for set_searchpaths operation)",
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "operation"
  ],
  "type": "object"
}