Thunder Compute MCP sunucusu
Commit 5 Kas 2026AI/ML prototipleme ve deney süreçleri için yüksek performanslı GPU bulut örneklerini yönetin ve tahsis edin.
Ayrıca bilinen adı Thunder-Compute/thunder-cli, thunder-cli
- Yıldızlar
- 34
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.0.0
- Son commit
- 5 Kas 2026
- Lisans
- MIT
Thunder Compute MCP nedir?
Thunder Compute bir MCP sunucusudur. AI/ML prototipleme ve deney süreçleri için yüksek performanslı GPU bulut örneklerini yönetin ve tahsis edin.
Özet, projenin README dosyasından oluşturuldu
Thunder Compute MCP sunucusu hakkında
Thunder Compute, özellikle yapay zeka ve makine öğrenimi prototipleme süreçleri için tasarlanmış yüksek performanslı bir bulut GPU platformu sunar. Geliştiriciler, tnr komut satırı arayüzünü kullanarak tescilli bir orkestrasyon motoru aracılığıyla GPU örneklerini tahsis eder ve yönetir. Araç; macOS, Linux ve Windows üzerinde çalışarak kullanıcıların hesaplama kaynaklarını yapılandırmasına ve örnek özelliklerini doğrudan yerel terminallerinden yönetmesine olanak tanır.
Kullanıcılar, tarayıcı tabanlı bir callback veya headless ortamlar için isimlendirilmiş bir API token kullanan tnr login ile servise erişim sağlar. Sunucu; örnek oluşturma, durum görüntüleme ve örnek silme dahil olmak üzere uzaktaki donanımın tüm yaşam döngüsü yönetimini gerçekleştirir. Ayrıca, güvenli SSH erişimi, yerel servis erişimi için port yönlendirme ve yerel ile uzak makineler arasında veri taşımak için SCP komutlarını kullanarak dosya transferi gibi temel geliştirici görevlerini de yönetir.
Neler yapabilirsiniz
- 1GPU donanımı tahsis etmeMakine öğrenimi deneylerini çalıştırmak için yeni bir GPU örneği talep edin.
- 2Yerel kodu transfer etmePython scriptlerini yerel bir makineden uzak bir GPU örneğine yükleyin.
- 3Uzak servislere erişmeBulut örneğinde çalışan servislere yerel olarak bağlanmak için port yönlendirme kullanın.
- 4Deney sonuçlarını almaUzak sunucudaki çıktı dosyalarını yerel dizininize indirin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Thunder Compute MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleThunder Compute MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcpThunder Compute MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Thunder Compute MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"thunder-cli": {
"type": "http",
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Thunder Compute MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"thunder-cli","type":"http","url":"https://api.thundercompute.com:8443/mcp"}'Thunder Compute MCP'yi Codex içine yükleyin
$ codex mcp add thunder-cli --url https://api.thundercompute.com:8443/mcpThunder Compute MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.thunder-cli] url = "https://api.thundercompute.com:8443/mcp"
Thunder Compute MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http thunder-cli https://api.thundercompute.com:8443/mcpThunder Compute MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp",
"type": "http"
}
}
}Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirthunder-compute/thunder-cli is public and reachablegithub.com/thunder-compute/thunder-cli ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-05github.com/thunder-compute/thunder-cli ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorHTTPS endpoint answered 401 (sign-in required)Geçti
Overview
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 soruları
Thunder Compute MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Thunder Compute MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Thunder Compute ile nasıl kimlik doğrulaması yapabilirim?
Tarayıcı üzerinden kimlik doğrulamak için tnr login komutunu kullanabilir veya headless makineler için Console Settings kısmından alacağınız bir API token ile tnr login --token <named_api_token> komutunu çalıştırabilirsiniz.
Hangi işletim sistemleri destekleniyor?
CLI; macOS, Linux ve Windows sistemlerini desteklemektedir.
GPU örneklerime dosya transferi yapabilir miyim?
Evet, CLI hem dosya yükleme hem de indirme işlemleri için SCP yeteneklerine sahiptir.
Nasıl hata raporlayabilirim veya geri bildirim verebilirim?
Yönlendirmeli hata raporları veya ürün geri bildirimleri göndermek için tnr report komutunu kullanabilirsiniz.