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.

Install tailscale-mcp on Unraid in a few clicks.

Find tailscale-mcp in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for tailscale-mcp Review the template variables and paths Click Install

Requirements

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

Download Statistics

37
Total Downloads

Related apps

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.