Thunder Compute MCP server
Commit 5. Nov. 2026Verwalte und provisioniere High-Performance GPU Cloud Instances für AI/ML Prototyping und Experimente.
Auch bekannt als Thunder-Compute/thunder-cli, thunder-cli
- Stars
- 34
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 1.0.0
- Letzter Commit
- 5. Nov. 2026
- Lizenz
- MIT
Was ist Thunder Compute MCP?
Thunder Compute ist ein MCP server. Verwalte und provisioniere High-Performance GPU Cloud Instances für AI/ML Prototyping und Experimente.
Zusammenfassung generiert aus dem README des Projekts
Über Thunder Compute MCP server
Thunder Compute bietet eine High-Performance Cloud GPU Plattform, die speziell für das Prototyping im Bereich AI und Machine Learning entwickelt wurde. Entwickler nutzen das tnr Command-Line Interface, um GPU Instances über eine proprietäre Orchestration Engine zu provisionieren und zu verwalten. Das Tool funktioniert auf macOS, Linux und Windows und ermöglicht es Nutzern, Compute-Ressourcen zu konfigurieren und Instanz-Spezifikationen direkt über ihr lokales Terminal zu verwalten.
Die Interaktion mit dem Service erfolgt über die Authentifizierung via tnr login, wobei entweder ein browserbasierter Callback oder ein benannter API Token für Headless-Umgebungen verwendet wird. Der Server ermöglicht das vollständige Lifecycle-Management von Remote-Hardware, einschließlich Erstellen, Status-Abfragen und Löschen von Instances. Er übernimmt zudem essenzielle Developer-Aufgaben wie sicheren SSH-Zugriff, Port Forwarding für den lokalen Zugriff auf Services sowie Dateiübertragungen mittels SCP-Befehlen, um Daten zwischen lokalen und Remote-Maschinen zu bewegen.
Was du damit machen kannst
- 1GPU Hardware provisionierenFordere eine neue GPU Instance an, um Machine Learning Experimente durchzuführen.
- 2Lokalen Code übertragenLade Python-Skripte von einer lokalen Maschine auf eine Remote GPU Instance hoch.
- 3Auf Remote-Services zugreifenNutze Port Forwarding, um eine Verbindung zu Services herzustellen, die lokal auf einer Cloud Instance laufen.
- 4Experiment-Ergebnisse abrufenLade Output-Dateien von einem Remote-Server in dein lokales Verzeichnis herunter.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du Thunder Compute MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenThunder Compute MCP in Claude Code installieren
$ claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcpThunder Compute MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Thunder Compute MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"thunder-cli": {
"type": "http",
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Thunder Compute MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"thunder-cli","type":"http","url":"https://api.thundercompute.com:8443/mcp"}'Thunder Compute MCP in Codex installieren
$ codex mcp add thunder-cli --url https://api.thundercompute.com:8443/mcpThunder Compute MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.thunder-cli] url = "https://api.thundercompute.com:8443/mcp"
Thunder Compute MCP in Gemini CLI installieren
$ gemini mcp add -s user --transport http thunder-cli https://api.thundercompute.com:8443/mcpThunder Compute MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp",
"type": "http"
}
}
}Automatisierte Checks
Geluften am 13. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarthunder-compute/thunder-cli is public and reachablegithub.com/thunder-compute/thunder-cli ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-11-05github.com/thunder-compute/thunder-cli ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeHTTPS endpoint answered 401 (sign-in required)Bestanden
README
Auf GitHub ansehenOverview
tnr is the official command-line interface for Thunder Compute, a high-performance cloud GPU platform built for AI/ML prototyping and experimentation.
Using a proprietary orchestration engine, Thunder Compute delivers fast provisioning, low-latency execution, and low-cost GPU compute designed for developer workflows.
The tnr CLI supports:
- Provisioning and managing GPU instances
- Configuring compute resources and instance specifications
- Secure SSH access and session management
- File transfer capabilities (SCP upload and download)
- Port forwarding for accessing remote services locally
- Automated update checks and version management
- Cross-platform support for macOS, Linux, and Windows
Documentation
- CLI Reference: https://www.thundercompute.com/docs/cli-reference
- API Reference: https://www.thundercompute.com/docs/api-reference
- Get Started: https://www.thundercompute.com/docs/quickstart
- Troubleshooting: https://www.thundercompute.com/docs/troubleshooting
Installation
Install tnr using one of the supported methods below. You may also download installers and binaries directly from the Latest Release page.
macOS
Download the .pkg installer for your platform from the Latest Release page (tnr_*_darwin_arm64.pkg for Apple Silicon, tnr_*_darwin_amd64.pkg for Intel).
Homebrew:
brew tap Thunder-Compute/tnr
brew install tnr
Linux
Download .tar.gz, .deb, .rpm, or .apk packages from the Latest Release page.
Install script (recommended):
curl -fsSL https://raw.githubusercontent.com/Thunder-Compute/thunder-cli/main/scripts/install.sh | bash
Windows
Download the .msi installer for your platform from the Latest Release page.
Scoop:
scoop bucket add tnr https://github.com/Thunder-Compute/scoop-bucket
scoop install tnr
Winget:
winget install Thunder.tnr
Build from Source
git clone https://github.com/Thunder-Compute/thunder-cli.git
cd thunder-cli
go build -o tnr
./tnr
Quick Start
tnr login # Authenticate with Thunder Compute
tnr create # Create a GPU instance
tnr status # View instance status
tnr connect 0 # Connect to your instance
# File transfers
tnr scp myfile.py 0:/home/ubuntu/
tnr scp 0:/home/ubuntu/results.txt ./
tnr delete 0 # Delete instance
tnr login opens a browser and returns to a loopback callback on
127.0.0.1. On a headless or remote machine where that callback cannot be
reached, create a named API token in Console Settings and run
tnr login --token <named_api_token> instead.
Bug reports and feedback
Run tnr report for a guided report in the style of tnr create: choose Report a problem or Suggest an improvement, write a one-sentence summary and the details, then review the report and choose Send report, Edit report, or Cancel. Sign in before starting. --kind, --subject, and --details or --details-file fill in their steps, which are then skipped, and supplied text is sent as given. Quitting sends nothing and exits with code 130. Noninteractive reports default to bugs; use --kind feedback for product feedback.
tnr report --subject "Upload connection drops" --details-file ./report.txt --component cli --instance 42
tnr report --kind feedback --subject "Show remaining disk space" --details "Please show disk usage in the instance list." --yes --json
tnr report --subject "Unexpected result" --details-file - --dry-run --json < ./report.txt
Noninteractive submission requires --subject, --details or --details-file, and --yes. --json never prompts. --details-file - reads standard input. --details and --details-file are mutually exclusive. Subject and details limits are 200 and 10,000 Unicode characters; oversized text is rejected instead of truncated. --dry-run previews without authentication or submission and identifies the missing server-resolved requester.
Optional context flags are --component (cli, console, api, mcp, virtualization, or unknown), either --instance or --sandbox, and --occurred-at (RFC 3339). The report includes the CLI version, build commit and date, OS, and architecture. The server records submission time and resolves the requester from your login or verified API token owner. No logs, environment variables, shell history, or workload files are collected automatically. Only include evidence you intend to share with support, and omit credentials.
Successful submissions print an opaque report reference. Exit zero means a successful submission or dry run. Any failure exits nonzero and retains the entered report in the error output, so you can submit it again. JSON errors include error, message, and report. Reporting skips automatic update and subscription checks.
License
This project is licensed under the MIT License. See LICENSE for details.
Thunder Compute MCP Fragen
Wie füge ich Thunder Compute MCP zu Claude Code hinzu?
Führe claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich Thunder Compute MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Wie authentifiziere ich mich bei Thunder Compute?
Du kannst tnr login verwenden, um dich über einen Browser zu authentifizieren, oder für Headless-Maschinen tnr login --token <named_api_token> mit einem benannten API Token aus den Console Settings nutzen.
Welche Betriebssysteme werden unterstützt?
Das CLI unterstützt macOS, Linux und Windows.
Kann ich Dateien zu meinen GPU Instances hin- und herschieben?
Ja, das CLI bietet SCP-Funktionen sowohl für das Hochladen als auch für das Herunterladen von Dateien.
Wie kann ich einen Bug melden oder Feedback geben?
Nutze den Befehl tnr report, um geführte Bug-Reports oder Produkt-Feedback einzureichen.