Serveur MCP Thunder Compute
Commit 5 nov. 2026Gérez et provisionnez des instances cloud GPU haute performance pour le prototypage et l'expérimentation en IA/ML.
Aussi connu sous Thunder-Compute/thunder-cli, thunder-cli
- Étoiles
- 34
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 1.0.0
- Dernier commit
- 5 nov. 2026
- Licence
- MIT
Qu'est-ce que Thunder Compute MCP ?
Thunder Compute est un serveur MCP. Gérez et provisionnez des instances cloud GPU haute performance pour le prototypage et l'expérimentation en IA/ML.
Résumé généré à partir du README du projet
À propos du MCP server Thunder Compute
Thunder Compute fournit une plateforme cloud GPU haute performance conçue spécifiquement pour le prototypage en IA et en machine learning. Les développeurs utilisent l'interface en ligne de commande tnr pour provisionner et gérer des instances GPU via un moteur d'orchestration propriétaire. L'outil fonctionne sur macOS, Linux et Windows, permettant aux utilisateurs de configurer les ressources de calcul et de gérer les spécifications des instances directement depuis leur terminal local.
Les utilisateurs interagissent avec le service en s'authentifiant via tnr login, qui utilise un rappel via navigateur ou un jeton API nommé pour les environnements sans interface graphique. Le serveur permet une gestion complète du cycle de vie du matériel à distance, incluant la création, la consultation du statut et la suppression d'instances. Il gère également les tâches essentielles des développeurs comme l'accès SSH sécurisé, la redirection de ports pour l'accès local aux services, et les transferts de fichiers via des commandes SCP pour déplacer des données entre les machines locales et distantes.
Ce que vous pouvez faire avec
- 1Provisionner du matériel GPUDemander une nouvelle instance GPU pour exécuter des expériences de machine learning.
- 2Transférer du code localTéléverser des scripts Python d'une machine locale vers une instance GPU distante.
- 3Accéder à des services distantsUtiliser la redirection de ports pour se connecter localement à des services s'exécutant sur une instance cloud.
- 4Récupérer les résultats d'expériencesTélécharger des fichiers de sortie d'un serveur distant vers votre répertoire local.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Thunder Compute MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Thunder Compute MCP dans Claude Code
$ claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcpInstaller Thunder Compute MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Installer Thunder Compute MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"thunder-cli": {
"type": "http",
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Installer Thunder Compute MCP dans VS Code CLI
$ code --add-mcp '{"name":"thunder-cli","type":"http","url":"https://api.thundercompute.com:8443/mcp"}'Installer Thunder Compute MCP dans Codex
$ codex mcp add thunder-cli --url https://api.thundercompute.com:8443/mcpInstaller Thunder Compute MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.thunder-cli] url = "https://api.thundercompute.com:8443/mcp"
Installer Thunder Compute MCP dans Gemini CLI
$ gemini mcp add -s user --transport http thunder-cli https://api.thundercompute.com:8443/mcpInstaller Thunder Compute MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp",
"type": "http"
}
}
}Vérifications automatisées
Exécuté le 13 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblethunder-compute/thunder-cli is public and reachablegithub.com/thunder-compute/thunder-cli ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-05github.com/thunder-compute/thunder-cli ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPHTTPS endpoint answered 401 (sign-in required)Réussi
README
Voir sur GitHubOverview
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.
Questions sur Thunder Compute MCP
Comment ajouter Thunder Compute MCP à Claude Code ?
Exécutez claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Thunder Compute MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Comment s'authentifier auprès de Thunder Compute ?
Vous pouvez utiliser tnr login pour vous authentifier via un navigateur ou, pour les machines sans interface graphique, utiliser tnr login --token <named_api_token> avec un jeton API nommé depuis les paramètres de la Console.
Quels systèmes d'exploitation sont pris en charge ?
Le CLI prend en charge macOS, Linux et Windows.
Puis-je transférer des fichiers vers et depuis mes instances GPU ?
Oui, le CLI inclut des capacités SCP pour l'envoi et le téléchargement de fichiers.
Comment signaler un bug ou donner un avis ?
Utilisez la commande tnr report pour soumettre des rapports de bug guidés ou des commentaires sur le produit.