Thunder Compute MCP server
Commit 5 Nov 2026Kelola dan sediakan cloud instance GPU berperforma tinggi untuk prototyping dan eksperimen AI/ML.
Juga dikenal sebagai Thunder-Compute/thunder-cli, thunder-cli
- Stars
- 34
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.0.0
- Commit terakhir
- 5 Nov 2026
- Lisensi
- MIT
Apa itu Thunder Compute MCP?
Thunder Compute adalah MCP server. Kelola dan sediakan cloud instance GPU berperforma tinggi untuk prototyping dan eksperimen AI/ML.
Ringkasan dibuat dari README proyek
Tentang Thunder Compute MCP server
Thunder Compute menyediakan platform cloud GPU berperforma tinggi yang dirancang khusus untuk prototyping AI dan machine learning. Developer menggunakan command-line interface tnr untuk menyediakan dan mengelola instance GPU melalui engine orkestrasi proprietary. Tool ini bekerja di macOS, Linux, dan Windows, memungkinkan pengguna untuk mengonfigurasi resource compute dan mengelola spesifikasi instance langsung dari terminal lokal Anda.
Pengguna berinteraksi dengan layanan ini dengan melakukan autentikasi via tnr login, yang menggunakan browser-based callback atau named API token untuk lingkungan headless. Server ini memungkinkan manajemen lifecycle penuh pada hardware remote, termasuk membuat, melihat status, dan menghapus instance. Tool ini juga menangani tugas penting developer seperti akses SSH yang aman, port forwarding untuk akses layanan lokal, dan transfer file menggunakan perintah SCP untuk memindahkan data antara mesin lokal dan remote.
Apa yang bisa Anda lakukan dengannya
- 1Provision hardware GPUMeminta instance GPU baru untuk menjalankan eksperimen machine learning.
- 2Transfer kode lokalMengunggah script Python dari mesin lokal ke instance GPU remote.
- 3Akses layanan remoteGunakan port forwarding untuk terhubung ke layanan yang berjalan di cloud instance secara lokal.
- 4Ambil hasil eksperimenMengunduh file output dari server remote ke direktori lokal Anda.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal Thunder Compute MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal Thunder Compute MCP di Claude Code
$ claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcpInstal Thunder Compute MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Instal Thunder Compute MCP di VS Code
.vscode/mcp.json
{
"servers": {
"thunder-cli": {
"type": "http",
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Instal Thunder Compute MCP di VS Code CLI
$ code --add-mcp '{"name":"thunder-cli","type":"http","url":"https://api.thundercompute.com:8443/mcp"}'Instal Thunder Compute MCP di Codex
$ codex mcp add thunder-cli --url https://api.thundercompute.com:8443/mcpInstal Thunder Compute MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.thunder-cli] url = "https://api.thundercompute.com:8443/mcp"
Instal Thunder Compute MCP di Gemini CLI
$ gemini mcp add -s user --transport http thunder-cli https://api.thundercompute.com:8443/mcpInstal Thunder Compute MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp",
"type": "http"
}
}
}Pengecekan otomatis
Berjalan 13 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkauthunder-compute/thunder-cli is public and reachablegithub.com/thunder-compute/thunder-cli ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)Tidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-11-05github.com/thunder-compute/thunder-cli ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerTidak diperiksa
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPHTTPS endpoint answered 401 (sign-in required)Lolos
README
Lihat di 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.
Pertanyaan tentang Thunder Compute MCP
Bagaimana cara menambahkan Thunder Compute MCP ke Claude Code?
Jalankan claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan Thunder Compute MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Bagaimana cara autentikasi dengan Thunder Compute?
Anda dapat menggunakan tnr login untuk autentikasi melalui browser, atau untuk mesin headless, gunakan tnr login --token <named_api_token> dengan named API token dari Console Settings.
Sistem operasi apa saja yang didukung?
CLI ini mendukung macOS, Linux, dan Windows.
Apakah saya bisa mentransfer file ke dan dari instance GPU saya?
Ya, CLI ini menyertakan kapabilitas SCP untuk mengunggah maupun mengunduh file.
Bagaimana cara melaporkan bug atau memberikan feedback?
Gunakan perintah tnr report untuk mengirimkan laporan bug terpandu atau feedback produk.