MCP server de Thunder Compute
Commit 5 nov 2026Gestiona y aprovisiona instancias de GPU en la nube de alto rendimiento para prototipado y experimentación de IA/ML.
También conocido como Thunder-Compute/thunder-cli, thunder-cli
- Stars
- 34
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.0.0
- Último commit
- 5 nov 2026
- Licencia
- MIT
¿Qué es Thunder Compute MCP?
Thunder Compute es un MCP server. Gestiona y aprovisiona instancias de GPU en la nube de alto rendimiento para prototipado y experimentación de IA/ML.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Thunder Compute
Thunder Compute ofrece una plataforma de GPU en la nube de alto rendimiento diseñada específicamente para el prototipado de IA y machine learning. Los desarrolladores utilizan la interfaz de línea de comandos tnr para aprovisionar y gestionar instancias de GPU mediante un motor de orquestación propio. La herramienta funciona en macOS, Linux y Windows, lo que permite a los usuarios configurar recursos de cómputo y gestionar las especificaciones de las instancias directamente desde su terminal local.
Los usuarios interactúan con el servicio autenticándose mediante tnr login, que utiliza un callback basado en el navegador o un token de API para entornos headless. El servidor permite la gestión del ciclo de vida completo del hardware remoto, incluyendo la creación, visualización de estado y eliminación de instancias. También gestiona tareas esenciales para desarrolladores como el acceso seguro por SSH, el redireccionamiento de puertos para acceder a servicios locales y la transferencia de archivos mediante comandos SCP para mover datos entre máquinas locales y remotas.
Qué puedes hacer con él
- 1Aprovisionar hardware de GPUSolicitar una nueva instancia de GPU para ejecutar experimentos de machine learning.
- 2Transferir código localSubir scripts de Python desde una máquina local a una instancia de GPU remota.
- 3Acceder a servicios remotosUsar el redireccionamiento de puertos para conectarse localmente a servicios que se ejecutan en una instancia en la nube.
- 4Recuperar resultados de experimentosDescargar archivos de salida de un servidor remoto a tu directorio local.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Thunder Compute MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar Thunder Compute MCP en Claude Code
$ claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcpInstalar Thunder Compute MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Instalar Thunder Compute MCP en VS Code
.vscode/mcp.json
{
"servers": {
"thunder-cli": {
"type": "http",
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Instalar Thunder Compute MCP en VS Code CLI
$ code --add-mcp '{"name":"thunder-cli","type":"http","url":"https://api.thundercompute.com:8443/mcp"}'Instalar Thunder Compute MCP en Codex
$ codex mcp add thunder-cli --url https://api.thundercompute.com:8443/mcpInstalar Thunder Compute MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.thunder-cli] url = "https://api.thundercompute.com:8443/mcp"
Instalar Thunder Compute MCP en Gemini CLI
$ gemini mcp add -s user --transport http thunder-cli https://api.thundercompute.com:8443/mcpInstalar Thunder Compute MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp",
"type": "http"
}
}
}Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesiblethunder-compute/thunder-cli is public and reachablegithub.com/thunder-compute/thunder-cli ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-05github.com/thunder-compute/thunder-cli ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPHTTPS endpoint answered 401 (sign-in required)Aprobado
README
Ver en 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.
Preguntas sobre Thunder Compute MCP
¿Cómo agrego Thunder Compute MCP a Claude Code?
Ejecuta claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Thunder Compute MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo me autentico con Thunder Compute?
Puedes usar tnr login para autenticarte a través de un navegador o, en máquinas sin interfaz gráfica (headless), usar tnr login --token <named_api_token> con un token de API de Console Settings.
¿Qué sistemas operativos son compatibles?
La CLI es compatible con macOS, Linux y Windows.
¿Puedo transferir archivos hacia y desde mis instancias de GPU?
Sí, la CLI incluye capacidades de SCP tanto para subir como para descargar archivos.
¿Cómo puedo reportar un error o enviar comentarios?
Usa el comando tnr report para enviar reportes de errores guiados o comentarios sobre el producto.