Tailscale Compute MCP Server
by dylantirandazio.github.dylantirandaz/tailscale-computev0.1.0-beta.3
Run builds, tests, and benchmarks on your own Tailscale compute node.
context tax
queued
security
queued
cold start
queued
freshness
Maintained56d ago
Install Tailscale Compute MCP server
Install in Claude Code
claude mcp add tailscale-compute -e TAILSCALE_COMPUTE_HOST='<tailscale-compute-host>' -- npx -y @dylantirandaz/tailscale-compute-mcpInstall in Cursor
{
"mcpServers": {
"tailscale-compute": {
"command": "npx",
"args": [
"-y",
"@dylantirandaz/tailscale-compute-mcp"
],
"env": {
"TAILSCALE_COMPUTE_HOST": "<tailscale-compute-host>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"tailscale-compute": {
"command": "npx",
"args": [
"-y",
"@dylantirandaz/tailscale-compute-mcp"
],
"env": {
"TAILSCALE_COMPUTE_HOST": "<tailscale-compute-host>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"tailscale-compute": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dylantirandaz/tailscale-compute-mcp"
],
"env": {
"TAILSCALE_COMPUTE_HOST": "<tailscale-compute-host>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"tailscale-compute": {
"command": "npx",
"args": [
"-y",
"@dylantirandaz/tailscale-compute-mcp"
],
"env": {
"TAILSCALE_COMPUTE_HOST": "<tailscale-compute-host>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| TAILSCALE_COMPUTE_HOST | yes | — | SSH user and direct Tailscale IP address or full MagicDNS name. |
| TAILSCALE_COMPUTE_LOCAL_ROOT | — | — | Absolute local project path. The default is the MCP process directory. |
| TAILSCALE_COMPUTE_REMOTE_ROOT | — | — | Managed workspace root on the remote node. The default is .cache/tailscale-compute-mcp. |
| TAILSCALE_COMPUTE_REMOTE_SHELL | — | — | Remote shell: auto, /bin/sh, /bin/bash, or /bin/zsh. |
| TAILSCALE_COMPUTE_CONNECT_TIMEOUT_SECONDS | — | — | SSH connection timeout from 1 through 60 seconds. |
| TAILSCALE_COMPUTE_AUDIT_LOG | — | — | Local audit log path. The default is ~/.config/tailscale-compute-mcp/compute-audit.log. |
Freshness
Maintained — last maintenance signal 56d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-15 · 56d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-08-13 · 57d ago · official registry · v0.1.0-beta.3
FAQ
›How do I install the Tailscale Compute MCP server in Claude Code?
Run: claude mcp add tailscale-compute -e TAILSCALE_COMPUTE_HOST='<tailscale-compute-host>' -- npx -y @dylantirandaz/tailscale-compute-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Tailscale Compute require an API key?
Yes. It expects TAILSCALE_COMPUTE_HOST.
›Can I use Tailscale Compute as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Tailscale Compute in the official MCP registry?
Yes, as io.github.dylantirandaz/tailscale-compute.