tailscale
Was dieses MCP kann
Manages Tailscale tailnet devices, routes, users, DNS, ACL policies, authentication keys, and device security actions.
Tools
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['deviceId', 'authorized'], 'properties': {'deviceId': {'type': 'string', 'description': 'The device id.'}, 'authorized': {'type': 'boolean', 'description': 'True to authorize the device into the tailnet, false to de-authorize it.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'ACL tags to apply to devices created with this key, e.g. ["tag:ci"].'}, 'reusable': {'type': 'boolean', 'description': 'If true, the key can register multiple devices.'}, 'ephemeral': {'type': 'boolean', 'description': 'If true, devices registered with this key are ephemeral (removed shortly after going offline).'}, 'description': {'type': 'string', 'description': 'A short description for the key.'}, 'expirySeconds': {'type': 'number', 'description': 'Key lifetime in seconds; 0 means no expiry (if allowed by tailnet policy).'}, 'preauthorized': {'type': 'boolean', 'description': 'If true, devices registered with this key are pre-authorized (skip device approval).'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['deviceId'], 'properties': {'deviceId': {'type': 'string', 'description': 'The device id to delete.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['keyId'], 'properties': {'keyId': {'type': 'string', 'description': 'The key id to delete.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['deviceId'], 'properties': {'deviceId': {'type': 'string', 'description': 'The device id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['deviceId'], 'properties': {'fields': {'enum': ['default', 'all'], 'type': 'string', 'description': "Field set — 'all' returns all fields incl. posture attributes and routes; 'default' is the standard subset."}, 'deviceId': {'type': 'string', 'description': 'The device id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['keyId'], 'properties': {'keyId': {'type': 'string', 'description': 'The key id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'details': {'type': 'boolean', 'description': 'If true, include metadata about the policy file (e.g. when and by whom it was last updated).'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['userId'], 'properties': {'userId': {'type': 'string', 'description': 'The user id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['deviceId'], 'properties': {'deviceId': {'type': 'string', 'description': 'The device id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'fields': {'enum': ['default', 'all'], 'type': 'string', 'description': "Field set — 'all' returns all fields incl. posture attributes and routes; 'default' is the standard subset."}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'all': {'type': 'boolean', 'description': "If true, returns all keys, tokens and OAuth clients in the tailnet, not just the caller's own (requires appropriate scope). Default false."}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'role': {'type': 'string', 'description': 'Filter by role, e.g. owner, admin, member, it-admin, network-admin, billing-admin, auditor.'}, 'type': {'enum': ['all', 'member', 'shared', 'invited'], 'type': 'string', 'description': 'Filter by user type.'}, 'status': {'enum': ['all', 'active', 'idle', 'suspended', 'needs-approval', 'over-billing-limit'], 'type': 'string', 'description': 'Filter by user status.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['deviceId', 'name'], 'properties': {'name': {'type': 'string', 'description': 'The new device name.'}, 'deviceId': {'type': 'string', 'description': 'The device id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['deviceId', 'routes'], 'properties': {'routes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The set of subnet routes (CIDRs) to ENABLE for this device, e.g. ["10.0.0.0/24"]. REPLACES the enabled set.'}, 'deviceId': {'type': 'string', 'description': 'The device id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['deviceId', 'tags'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'ACL tags to apply, e.g. ["tag:server"]. REPLACES the device\'s existing tags.'}, 'deviceId': {'type': 'string', 'description': 'The device id.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
BorealHost
Provides web hosting and infrastructure management, including site deployment, DNS, domains, containers, compute, backups, cachin…
BlackVeil DNS & Email Security Scanner
Audits domain, DNS, email, certificate, HTTP, brand-impersonation, and agent-discovery security controls.
Hackertarget
Performs passive DNS, ASN, IP geolocation, HTTP header, ping, link, and network-path reconnaissance and diagnostics.
Busymate DevTools
Captures, inspects, exports, and debugs HTTPS traffic from devices and applications, with request and response inspection, proxy …
Ripe Stat
Provides RIPE registry and routing data for IP addresses, prefixes, ASNs, BGP state and neighbors, network ownership, geolocation…
Cloudflare Radar
Provides Cloudflare Radar internet observatory data on DDoS attacks, BGP leaks, domain popularity, internet quality, and traffic …
Domains
Checks domain registration status and availability and searches certificate-transparency records for certificates and subdomains.
Rdap
Looks up authoritative RDAP registration records for domains, IP addresses, autonomous systems, entities, and nameservers.