mcp-tailscale
Provides tools for managing Tailscale devices (listing, detailed info), serve configurations (add/remove/list), and network diagnostics (ping, whois, netcheck), wrapping the Tailscale CLI.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
mcp-tailscale
MCP server wrapping Tailscale CLI — manage devices, serve configs, and diagnose connectivity from any MCP-capable AI agent (Hermes, Claude Code, etc.).
Tools
Tool | Description |
| All peers with status, OS, IPs, connection type, traffic |
| Detailed info about self or a specific peer |
| NAT/connectivity diagnostics + DERP relay latency |
| Current Tailscale Serve / Funnel configurations |
| Expose a local port over Tailscale (tcp/http/https) |
| Remove a Tailscale Serve configuration |
| Ping a peer via Tailscale and show the route |
| Machine and user behind a Tailscale IP |
Related MCP server: tailscale-blade-mcp
Quick Start
pip install mcp-tailscale
# or
pip install git+https://github.com/gumbyender/mcp-tailscale.gitThen configure in your MCP client:
Hermes Agent
Add to ~/.hermes/config.yaml:
mcp_servers:
tailscale:
command: "mcp-tailscale"Restart Hermes. Tools appear as mcp_tailscale_*.
Claude Desktop
{
"mcpServers": {
"tailscale": {
"command": "mcp-tailscale"
}
}
}VS Code / Cline / Continue
{
"mcpServers": {
"tailscale": {
"command": "mcp-tailscale"
}
}
}Requirements
Tailscale — installed and logged in (
tailscale statusmust work)Python 3.11+
mcp package (installed automatically as a dependency)
Development
git clone https://github.com/gumbyender/mcp-tailscale.git
cd mcp-tailscale
pip install -e .Test the server starts correctly:
mcp-tailscale
# or
python -m mcp_tailscaleThe server will start listening on stdio — connect your MCP client to it.
Companion Skill
The SKILL.md in this repo is a Hermes-compatible skill for "secure homelab networking with Tailscale + self-hosted agents." To install it in Hermes:
hermes skill create --from SKILL.mdOr copy it to ~/.hermes/skills/devops/tailscale-mcp/SKILL.md.
Architecture
┌─────────────┐ stdio ┌──────────────┐ subprocess ┌──────────┐
│ MCP Client │ ◄──────────► │ mcp-tailscale │ ◄──────────────► │ tailscale │
│ (Hermes, │ │ (FastMCP) │ │ CLI │
│ Claude, ...)│ │ │ │ │
└─────────────┘ └──────────────┘ └──────────┘All calls are local subprocess wrappers around the tailscale binary. No external API keys, no cloud dependencies.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
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.
Private networking for AI agents: networks, nodes, commands, files, services via hosted MCP.
Toolstile is a managed MCP gateway that connects remote MCP servers behind one endpoint, with per-agent permissions, shared accounts and activity logs. Connect at https://mcp.toolstile.com/mcp over Streamable HTTP with OAuth; sign in at https://toolstile.com, select a workspace and connect your upstream servers. Available tools, resources and prompts depend on that workspace and the agent's granted access.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables interaction with the Tailscale API to manage devices, ACLs, keys, and DNS configurations directly from MCP clients like Claude Desktop or Raycast.-
- AlicenseAqualityCmaintenanceEnables AI agents to securely interact with Tailscale tailnets for device inventory, ACL review, key hygiene, and more, with token-efficient output and write-gated mutations.19MIT
- AlicenseBqualityBmaintenanceManage your Tailscale tailnet - devices, ACLs, DNS, keys, and more - through natural language queries.98748 npm35MIT
- AlicenseAqualityBmaintenanceMCP server for safe programmatic access to the local Tailscale daemon: tailnet discovery, SSH config generation, port sharing via Serve/Funnel, and latency matrices.697 npm1Creative Commons Attribution Non Commercial No Derivatives 4.0 International