tailscale-mcp

tailscale-mcp

Docker app from louij2's Repository

Overview

Tailscale MCP server, bridged over HTTP with supergateway (baked into the image) so any MCP client that speaks HTTP/SSE can use it. Lets an MCP client inspect and manage your tailnet - devices, ACLs, routes.

tailscale-mcp

Tailscale MCP server — layers the tailscale-mcp-server npm package onto docker-mcp's base.

Build

docker build -t tailscale-mcp:latest .

(builds FROM louij2/docker-mcp:latest, published from docker-mcp — build that one first if you're rebuilding the family from scratch rather than pulling it)

Run

Needs a Tailscale API key/OAuth client passed at container-start time via a bind-mounted secret file, never baked into the image or a plain env var. See docker-mcp's README for the shared stdio-to-HTTP bridge pattern this and its siblings use.

Requirements

A Tailscale API access token (admin console -> Settings -> Keys).

Download Statistics

46
Total Downloads

Related apps

Explore more like this

Explore all

Details

Repository
louij2/tailscale-mcp:latest
Last Updated2026-09-16
First Seen2026-09-18

Runtime arguments

Network
bridge
Shell
sh
Privileged
false
Extra Params
--memory=512m --cpus=0.5

Template configuration

Host Port 8097Porttcp

HTTP port supergateway serves the bridged MCP endpoint on.

Target
8097
Default
8097
Value
8097
tailscale-api-keyPathro

Read-only bind mount to a file containing your Tailscale API key (never put the key directly in a Variable).

Target
/run/secrets/key
Value
/mnt/user/appdata/tailscale-mcp/tailscale-api-key
TAILSCALE_TAILNETVariable

Your tailnet name, e.g. your-org.ts.net or an email for a personal tailnet.