Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Tailscale Compute
Tailscale Compute logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 7:45:37 PM

Tailscale Compute

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).

Run builds, tests, and benchmarks on your own Tailscale compute node.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "tailscale-compute": {
      "command": "npx",
      "args": [
        "-y",
        "@dylantirandaz/tailscale-compute-mcp@0.1.0-beta.5"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (6) Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Capabilities & Tool Schemas (6) ~137 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Tailscale Compute.

compute_status

Checks SSH access and reports the remote platform, hardware, and live health.

compute_doctor

Runs the explicit `pytorch` profile with one selected Python program on one

compute_workspace_status

Reports the managed remote path, disk usage, last successful sync, last run

compute_workspace_delete

Deletes only the managed remote directory that maps to one local workspace.

compute_run

Copies the local workspace and runs one non-interactive remote command.

compute_fetch

Fetches selected files or directories from the managed remote workspace to a

Documentation Overview

Tailscale Compute MCP

Run builds, tests, and benchmarks on your own remote compute node from an MCP coding agent.

The coding agent edits files on your local computer. This MCP server copies the project through rsync and runs a command through SSH only when the agent calls compute_run.

This is an independent project. It is not an official Tailscale product and is not endorsed by Tailscale Inc. Tailscale is a trademark of Tailscale Inc.

Release status

This package is a beta.

  • The full path has run on a Mac laptop and an Apple M4 Mac mini.
  • The server includes Linux probes and NVIDIA inventory support.
  • Linux parsing has automated coverage.
  • This release has not run on a real NVIDIA DGX Spark. Do not treat the Linux or NVIDIA result as DGX Spark validation yet.

How it works

text
MCP coding agent
    |
    | local stdio
    v
Tailscale Compute MCP
    |
    | rsync and SSH through the user's tailnet
    v
Mac or Linux compute node

The package runs on the local computer. No MCP service runs on the remote node. The project author does not receive your code, credentials, command output, or Tailscale traffic.

Security warning

compute_run can run any non-interactive command with the permissions of the remote SSH user. Treat it as remote code execution.

  • Use a dedicated non-root account on the remote node.
  • compute_status reports the remote user id and warns when the SSH user is root. Run compute through a non-root user so a compromised build cannot control the whole node.
  • Command starts, artifact fetches, and successful workspace deletions are recorded in a local audit log. The log never contains environment values, standard input, or credentials.
  • Do not auto-approve command, fetch, cancel, or deletion tools.
  • Do not put passwords, SSH private keys, or Tailscale auth keys in MCP configuration.
  • Use an SSH agent or Tailscale SSH.
  • Limit access with Tailscale policy rules.
  • Review SECURITY.md before use.

Requirements

Local computer

  • Node.js 20 or later.
  • Tailscale connected to the same tailnet as the remote node.
  • OpenSSH client.
  • rsync with --include and --exclude support.
  • An MCP host that supports local stdio servers.

macOS and Linux are the supported local systems for this beta.

Remote node

  • Darwin or Linux.
  • Tailscale connected.
  • SSH server.
  • rsync available on PATH.
  • A known SSH host key.
  • The toolchain required by the project.

The MCP package does not need Node.js on the remote node unless the remote workload uses Node.js.

Set up a Mac mini

  1. Install and connect Tailscale on both Macs.
  2. On the Mac mini, open System Settings, select General, select Sharing, and turn on Remote Login.
  3. Add the local public key to the remote account:
sh
ssh-copy-id -i ~/.ssh/id_ed25519.pub user@mac-mini.example.ts.net
  1. Verify the host key and non-interactive access:
sh
ssh user@mac-mini.example.ts.net /usr/bin/true
  1. Check the remote tools:
sh
ssh user@mac-mini.example.ts.net '/bin/zsh -lc "rsync --version"'

A sleeping or powered-off Mac might not accept a Tailscale connection. Configure macOS network wake when required. This MCP server does not send wake packets.

Set up a Linux node

Install and connect Tailscale by using the official Tailscale instructions for your Linux distribution. Then install an SSH server and rsync.

For Ubuntu or Debian:

sh
sudo apt-get update
sudo apt-get install --yes openssh-server rsync
sudo systemctl enable --now ssh

Use a standard SSH key:

sh
ssh-copy-id -i ~/.ssh/id_ed25519.pub user@compute-node.example.ts.net
ssh user@compute-node.example.ts.net /usr/bin/true

You can use Tailscale SSH on supported Linux nodes instead of distributing SSH keys. Your Tailscale policy must permit both the network connection and SSH connection.

Install in an MCP host

Pin the package version. Do not use an unpinned package for agent command execution.

Oh My Pi (OMP)

Run the safe setup command for the default OMP profile:

Terminal
npx -y @dylantirandaz/tailscale-compute-mcp@0.1.0-beta.5 \
  setup omp \
  --host user@compute-node.example.ts.net

The command prints the MCP configuration path and the fleet skill path. It runs the real SSH connection check before it writes a file. It then adds tailscale-compute to ~/.omp/agent/mcp.json and installs the managed tailscale-compute-fleet skill in ~/.omp/agent/skills/. It preserves other servers, pins this package version, and uses atomic file replacement.

The command does not write a file when the connection check fails. It refuses malformed JSON, symbolic links, a server name with different settings, and an unmanaged skill with the same name.

For a named profile, manually merge the server entry into ~/.omp/profiles/<name>/agent/mcp.json and install the skill in that profile's skills/tailscale-compute-fleet/ directory. Keep all existing server entries:

config.json
{
  "mcpServers": {
    "tailscale-compute": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@dylantirandaz/tailscale-compute-mcp@0.1.0-beta.5"
      ],
      "env": {
        "TAILSCALE_COMPUTE_HOST": "user@compute-node.example.ts.net"
      }
    }
  }
}

Replace the example host with the SSH user and the Tailscale IP address or full MagicDNS name of your compute node.

Start a new OMP session after setup. OMP then loads the server and advertises the fleet skill to the agent automatically. In an existing session, /mcp reload loads the server, but the new skill becomes available in the next session. Test the server after reload or restart:

text
/mcp test tailscale-compute

Print a pinned configuration for Claude Code, Cursor, Codex, or OpenCode:

Terminal
npx -y @dylantirandaz/tailscale-compute-mcp@0.1.0-beta.5 \
  setup print --client <claude|cursor|codex|opencode> \
  --host user@compute-node.example.ts.net

The Claude output is a user-scoped command. The Cursor and OpenCode outputs are JSON. The Codex output is TOML for ~/.codex/config.toml. Merge JSON or TOML output with an existing client configuration instead of replacing unrelated entries.

VS Code

Create .vscode/mcp.json:

config.json
{
  "servers": {
    "tailscale-compute": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@dylantirandaz/tailscale-compute-mcp@0.1.0-beta.5"
      ],
      "env": {
        "TAILSCALE_COMPUTE_HOST": "user@compute-node.example.ts.net"
      }
    }
  }
}

Cursor

Create .cursor/mcp.json:

config.json
{
  "mcpServers": {
    "tailscale-compute": {
      "command": "npx",
      "args": [
        "-y",
        "@dylantirandaz/tailscale-compute-mcp@0.1.0-beta.5"
      ],
      "env": {
        "TAILSCALE_COMPUTE_HOST": "user@compute-node.example.ts.net"
      }
    }
  }
}

Claude Code

Terminal
claude mcp add --scope user \
  --env TAILSCALE_COMPUTE_HOST=user@compute-node.example.ts.net \
  --transport stdio tailscale-compute \
  -- npx -y @dylantirandaz/tailscale-compute-mcp@0.1.0-beta.5

Check the connection

Run the package outside the MCP host first:

sh
TAILSCALE_COMPUTE_HOST=user@compute-node.example.ts.net \
npx -y @dylantirandaz/tailscale-compute-mcp@0.1.0-beta.5 --check

A successful check returns kind: "ready". It also reports:

  • Operating system.
  • CPU architecture and model.
  • Logical processor count.
  • Memory.
  • Selected remote shell.
  • rsync version.
  • NVIDIA GPU inventory when nvidia-smi is available.
  • Live uptime, load averages, available memory, storage capacity, active durable job count, and NVIDIA memory and utilization.

MCP tools

compute_status

Checks SSH access and reports the remote platform, hardware, and live health.

Installed GPU memory stays in hardware.acceleratorInventory. Current GPU memory use, available memory, and utilization stay in health.acceleratorUsage.

compute_doctor

Runs the explicit pytorch profile with one selected Python program on one required logical CUDA device:

config.json
{
  "profile": "pytorch",
  "pythonProgram": "/opt/project/.venv/bin/python",
  "requiredDevice": "cuda:0",
  "minimumAvailableMemoryBytes": 24000000000
}

The selected Python program must contain PyTorch with CUDA support. The remote node must also provide nvidia-smi. The profile reports the NVIDIA driver, the PyTorch CUDA runtime, optional nvcc compiler, cuDNN, compute capability, available memory, dtype, and relevant backend flags. It runs a known torch.float32 linear operation and verifies its result. It also verifies that the model, input, intermediate value, and output stay on the required device. A missing requirement returns check_failed; the profile never selects a different GPU or falls back to the CPU.

The doctor proves only its small operation. Run the real workload and check its outputs before you claim application support.

compute_workspace_status

Reports the managed remote path, disk usage, last successful sync, last run request, and active durable job IDs for one local workspace.

compute_workspace_delete

Deletes only the managed remote directory that maps to one local workspace. It refuses deletion while a durable job is active. A repeated delete succeeds and reports existed: false.

compute_run

Copies the local workspace and runs one non-interactive remote command.

Example:

config.json
{
  "program": "npm",
  "arguments": ["test"],
  "syncMode": "incremental",
  "timeoutSeconds": 900
}

For shell syntax, call a supported remote shell explicitly:

config.json
{
  "program": "/bin/bash",
  "arguments": ["-lc", "npm ci && npm test"],
  "syncMode": "clean",
  "timeoutSeconds": 1800
}

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Labelhead Artist Momentum logoLabelhead Artist Momentum

    Trending hip-hop artist momentum scores across four cultural dimensions.

    πŸ’» Developer Tools0 views
    Compare vs Labelhead Artist Momentum β†’
  • Payram Helper MCP Server logoPayram Helper MCP Server

    Remote MCP server to integrate and validate self-hosted Payram deployments.

    πŸ’» Developer Tools1 views
    Compare vs Payram Helper MCP Server β†’
  • Andrea9293 MCP logoAndrea9293 MCP

    Local-first document management and semantic search for AI coding agents

    πŸ’» Developer Tools2 views
    Compare vs Andrea9293 MCP β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
1
Stargazers on the source repository.
Last commit
23d ago
Most recent push to the default branch.
Tools exposed
6
Callable tools this server registers over MCP.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Tailscale Compute

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "tailscale-compute": { "command": "npx", "args": ["-y", "Tailscale Compute"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTailscale Compute AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/tailscale-compute?style=directory)](https://allmcps.com/mcp/tailscale-compute)
HTML Embed
<a href="https://allmcps.com/mcp/tailscale-compute"><img src="https://allmcps.com/api/badge/tailscale-compute?style=directory" alt="Tailscale Compute on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedAug 15, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
Last commit23d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 15, 2026
51Quality signal: Good Β· 51/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools24/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Tailscale Compute β†’Install in Claude DesktopInstall in CursorInstall in VS Code