Thunder Compute MCPサーバー
コミット 2026年11月5日AI/MLのプロトタイピングや実験向けに、高性能なGPUクラウドインスタンスの管理とプロビジョニングを行います。
別名 Thunder-Compute/thunder-cli, thunder-cli
- スター
- 34
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 1.0.0
- 最終コミット
- 2026年11月5日
- ライセンス
- MIT
Thunder Compute MCPとは
Thunder ComputeはMCPサーバーです。 AI/MLのプロトタイピングや実験向けに、高性能なGPUクラウドインスタンスの管理とプロビジョニングを行います。.
プロジェクトのREADMEから生成された概要
Thunder Compute MCP server について
Thunder Computeは、AIおよび機械学習のプロトタイピングに特化して設計された、高性能なクラウドGPUプラットフォームを提供します。開発者はtnrコマンドラインインターフェースを使用して、独自のオーケストレーションエンジンを通じてGPUインスタンスのプロビジョニングと管理を行います。このツールはmacOS、Linux、Windowsで動作し、ユーザーはローカルのターミナルから直接コンピューティングリソースの設定やインスタンス仕様の管理が可能です。
ユーザーはtnr loginによる認証を通じてサービスを利用します。認証にはブラウザベースのコールバック、またはヘッドレス環境用の名前付きAPIトークンが使用されます。サーバーは、インスタンスの作成、ステータスの確認、削除など、リモートハードウェアのフルライフサイクル管理を可能にします。また、セキュアなSSHアクセス、ローカルサービスアクセスのためのポートフォワーディング、ローカルマシンとリモートマシンの間でデータを移動するためのSCPコマンドを使用したファイル転送など、開発者にとって不可欠なタスクも処理します。
できること
- 1GPUハードウェアのプロビジョニング機械学習の実験を実行するために、新しいGPUインスタンスをリクエストします。
- 2ローカルコードの転送ローカルマシンからリモートのGPUインスタンスへPythonスクリプトをアップロードします。
- 3リモートサービスへのアクセスポートフォワーディングを使用して、クラウドインスタンス上で実行されているサービスにローカルから接続します。
- 4実験結果の取得リモートサーバーから出力ファイルをローカルディレクトリにダウンロードします。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
Thunder Compute MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにThunder Compute MCPをインストール
$ claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcpCursorにThunder Compute MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}VS CodeにThunder Compute MCPをインストール
.vscode/mcp.json
{
"servers": {
"thunder-cli": {
"type": "http",
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}VS Code CLIにThunder Compute MCPをインストール
$ code --add-mcp '{"name":"thunder-cli","type":"http","url":"https://api.thundercompute.com:8443/mcp"}'CodexにThunder Compute MCPをインストール
$ codex mcp add thunder-cli --url https://api.thundercompute.com:8443/mcpCodex config.tomlにThunder Compute MCPをインストール
~/.codex/config.toml
[mcp_servers.thunder-cli] url = "https://api.thundercompute.com:8443/mcp"
Gemini CLIにThunder Compute MCPをインストール
$ gemini mcp add -s user --transport http thunder-cli https://api.thundercompute.com:8443/mcpGemini settings.jsonにThunder Compute MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp",
"type": "http"
}
}
}自動チェック
実行日 2026年11月13日完全なレポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み · 点数を上げるための改善点
- ソースリポジトリがリンクされており、アクセス可能thunder-compute/thunder-cli is public and reachablegithub.com/thunder-compute/thunder-cli ↗合格
- パッケージがこのリポジトリをソースとして指定未チェック
- ビルドの来歴 (Sigstore 証明)未チェック
- オープンソースライセンス (OSI)MITspdx.org/licenses/MIT.html ↗合格
- 過去1年以内にコミットまたはリリースありLast commit or release 2026-11-05github.com/thunder-compute/thunder-cli ↗合格
- OpenSSF Scorecard未チェック
- パッケージ名が有名なパッケージに酷似していない未チェック
- パッケージおよびその依存関係に重大な勧告なし未チェック
- モデルへの隠れた指示がない0 tool descriptions and the README read; no override phrases, credential paths or hidden characters合格
- 破壊的なツールがラベル付けされている未チェック
- リモートエンドポイントが MCP ハンドシェイクに応答HTTPS endpoint answered 401 (sign-in required)合格
README
GitHubで見る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のよくある質問
Thunder Compute MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcpを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
Thunder Compute MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
Thunder Computeでの認証方法を教えてください。
tnr loginを使用してブラウザ経由で認証するか、ヘッドレス環境の場合はConsole Settingsから取得した名前付きAPIトークンを使用してtnr login --token <named_api_token>を実行してください。
サポートされているOSは何ですか?
CLIはmacOS、Linux、Windowsをサポートしています。
GPUインスタンスとの間でファイルを転送できますか?
はい、CLIにはファイルのアップロードとダウンロードの両方に対応したSCP機能が含まれています。
バグ報告やフィードバックを行うにはどうすればよいですか?
tnr reportコマンドを使用して、ガイド付きのバグ報告や製品フィードバックを送信してください。