Thunder Compute MCP server
2026년 11월 5일 커밋AI/ML 프로토타이핑 및 실험을 위한 고성능 GPU 클라우드 인스턴스 관리 및 프로비저닝을 지원합니다.
다른 이름 Thunder-Compute/thunder-cli, thunder-cli
- 스타
- 34
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 1.0.0
- 마지막 커밋
- 2026년 11월 5일
- 라이선스
- MIT
Thunder Compute MCP란?
Thunder Compute은(는) MCP server입니다. AI/ML 프로토타이핑 및 실험을 위한 고성능 GPU 클라우드 인스턴스 관리 및 프로비저닝을 지원합니다.
프로젝트 README에서 생성된 요약
Thunder Compute MCP server 정보
Thunder Compute는 AI 및 머신러닝 프로토타이핑에 특화된 고성능 클라우드 GPU 플랫폼을 제공합니다. 개발자는 tnr CLI를 사용하여 독자적인 오케스트레이션 엔진을 통해 GPU 인스턴스를 프로비저닝하고 관리할 수 있습니다. 이 도구는 macOS, Linux, Windows에서 작동하며, 사용자는 로컬 터미널에서 직접 컴퓨팅 리소스를 구성하고 인스턴스 사양을 관리할 수 있습니다.
사용자는 브라우저 기반 콜백 또는 헤드리스 환경을 위한 API 토큰을 사용하는 tnr login을 통해 서비스에 인증합니다. 서버는 인스턴스 생성, 상태 확인, 삭제를 포함하여 원격 하드웨어의 전체 라이프사이클 관리를 지원합니다. 또한 보안 SSH 접속, 로컬 서비스 접속을 위한 포트 포워딩, 로컬과 원격 머신 간의 데이터 이동을 위한 SCP 명령어 기반 파일 전송 등 개발자에게 필수적인 작업들을 처리합니다.
활용 사례
- 1GPU 하드웨어 프로비저닝머신러닝 실험을 실행하기 위한 새로운 GPU 인스턴스를 요청합니다.
- 2로컬 코드 전송로컬 머신의 Python 스크립트를 원격 GPU 인스턴스로 업로드합니다.
- 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를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
Thunder Compute 인증은 어떻게 하나요?
브라우저를 통해 tnr login으로 인증하거나, 헤드리스 머신의 경우 Console Settings에서 발급받은 API 토큰을 사용하여 tnr login --token <named_api_token> 명령어를 사용하면 됩니다.
지원되는 운영체제는 무엇인가요?
CLI는 macOS, Linux, Windows를 지원합니다.
GPU 인스턴스와 파일을 주고받을 수 있나요?
네, CLI에 파일 업로드 및 다운로드를 위한 SCP 기능이 포함되어 있습니다.
버그 제보나 피드백은 어떻게 하나요?
tnr report 명령어를 사용하여 가이드에 따라 버그 리포트나 제품 피드백을 제출할 수 있습니다.