Tailscale MCP Server
Allows interaction with Tailscale's API to manage devices, ACLs, keys, and DNS configurations within a Tailscale tailnet.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Tailscale MCP Serverlist all my devices in Tailscale"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tailscale MCP Server
Serveur Model Context Protocol (MCP) pour interagir avec l'API Tailscale. Ce serveur permet de gérer vos appareils, ACLs, clés et configurations DNS directement depuis des clients MCP comme Claude Desktop ou Raycast.
Configuration
Créez un fichier
.envà la racine du projet (copiez l'exemple ci-dessous) :
touch .envAjoutez vos identifiants Tailscale dans le fichier
.env:
TAILSCALE_API_KEY=tskey-auth-xxxxxx-xxxxxx
TAILSCALE_TAILNET=example-tailnet.ts.netNote: Vous pouvez générer une clé API dans la section Settings > Keys de votre console d'administration Tailscale. Le nom du
tailnetse trouve en haut à gauche de la console (ex:mon-email.gmail.comou une organisation).
Configuration des Clients
Raycast
Ouvrez Raycast Settings.
Allez dans l'onglet Extensions.
Sélectionnez l'extension Model Context Protocol (installez-la si nécessaire).
Cliquez sur Add Server ('+').
Configurez comme suit :
Name: Tailscale
Type: HTTP (Streamable)
URL:
http://localhost:8000/mcp
Validez. Le statut doit passer au vert.
Claude Desktop
Vous avez deux options pour connecter Claude Desktop : via HTTP (recommandé pour Docker) ou via stdio (local).
Option 1 : Via HTTP (Streamable) - Recommandé avec Docker
Cette méthode connecte Claude au serveur exposé sur le port 8000. Assurez-vous que le conteneur est lancé (docker compose up -d).
Ajoutez dans votre config ~/Library/Application Support/Claude/claude_desktop_config.json :
{
"mcpServers": {
"tailscale": {
"url": "http://localhost:8000/mcp"
}
}
}Related MCP Connectors
Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.
Read devices, users, keys, ACLs and DNS for a tailnet; manage devices, routes and auth keys.
Manage Superlist tasks and lists in plain language from any MCP-compatible AI agent.
Provides capabilities that let LLM agents perform a range of infrastructure management tasks.