Run on Tailscale Compute
compute_runSync your project to a remote node via Tailscale and run non-interactive commands for builds, tests, benchmarks, and other compute-heavy tasks.
Instructions
Sync the local project and run one non-interactive command on the configured Tailscale compute node. Use it for builds, tests, benchmarks, and other costly work. Keep file edits local. The command has the full permissions of the remote SSH user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| program | Yes | The executable name or path. For shell syntax, use a shell available on the remote node with arguments such as ['-lc', 'your command']. | |
| syncMode | No | Use incremental for normal runs, clean to replace the remote workspace, or none to reuse the last remote snapshot. | incremental |
| arguments | No | The exact arguments for the remote program. | |
| environment | No | Environment variables for this command only. | |
| standardInput | No | Optional UTF-8 input for the remote program. | |
| workspacePath | No | The absolute local project path. Omit it when the MCP host starts this server in the project directory. | |
| timeoutSeconds | No | The maximum time for each sync or command process. | |
| workingDirectory | No | A POSIX path relative to the remote workspace. | . |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||