MCP server Thunder Compute
Коммит 5 нояб. 2026 г.Управление и подготовка высокопроизводительных облачных GPU-инстансов для прототипирования и экспериментов в сфере AI/ML.
Также известен как Thunder-Compute/thunder-cli, thunder-cli
- Звёзды
- 34
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 1.0.0
- Последний коммит
- 5 нояб. 2026 г.
- Лицензия
- MIT
Что такое Thunder Compute MCP?
Thunder Compute — это MCP server. Управление и подготовка высокопроизводительных облачных GPU-инстансов для прототипирования и экспериментов в сфере AI/ML.
Сводка сгенерирована из README проекта
О Thunder Compute MCP server
Thunder Compute предоставляет высокопроизводительную облачную GPU-платформу, разработанную специально для прототипирования в области AI и машинного обучения. Разработчики используют интерфейс командной строки tnr для подготовки и управления GPU-инстансами через проприетарный движок оркестрации. Инструмент работает в macOS, Linux и Windows, позволяя пользователям настраивать вычислительные ресурсы и управлять спецификациями инстансов прямо из локального терминала.
Взаимодействие с сервисом происходит через аутентификацию tnr login, которая использует callback через браузер или именованный API-токен для headless-сред. Сервер обеспечивает полное управление жизненным циклом удаленного оборудования, включая создание, просмотр статуса и удаление инстансов. Он также берет на себя важные задачи разработчика, такие как безопасный SSH-доступ, проброс портов для локального доступа к сервисам и передача файлов с помощью команд SCP для перемещения данных между локальной и удаленной машинами.
Что вы можете с ним делать
- 1Подготовка GPU-оборудованияЗапрос нового GPU-инстанса для запуска экспериментов по машинному обучению.
- 2Передача локального кодаЗагрузка Python-скриптов с локальной машины на удаленный GPU-инстанс.
- 3Доступ к удаленным сервисамИспользование проброса портов для подключения к сервисам, запущенным на облачном инстансе, локально.
- 4Получение результатов экспериментовСкачивание выходных файлов с удаленного сервера в вашу локальную директорию.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Thunder Compute MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка Thunder Compute MCP в Claude Code
$ claude mcp add --transport http thunder-cli https://api.thundercompute.com:8443/mcpУстановка Thunder Compute MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Установка Thunder Compute MCP в VS Code
.vscode/mcp.json
{
"servers": {
"thunder-cli": {
"type": "http",
"url": "https://api.thundercompute.com:8443/mcp"
}
}
}Установка Thunder Compute MCP в VS Code CLI
$ code --add-mcp '{"name":"thunder-cli","type":"http","url":"https://api.thundercompute.com:8443/mcp"}'Установка Thunder Compute MCP в Codex
$ codex mcp add thunder-cli --url https://api.thundercompute.com:8443/mcpУстановка Thunder Compute MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.thunder-cli] url = "https://api.thundercompute.com:8443/mcp"
Установка Thunder Compute MCP в Gemini CLI
$ gemini mcp add -s user --transport http thunder-cli https://api.thundercompute.com:8443/mcpУстановка Thunder Compute MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"thunder-cli": {
"url": "https://api.thundercompute.com:8443/mcp",
"type": "http"
}
}
}Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийthunder-compute/thunder-cli is public and reachablegithub.com/thunder-compute/thunder-cli ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний год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Пройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPHTTPS endpoint answered 401 (sign-in required)Пройдено
README
Открыть на 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.
Вопросы о 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 для аутентификации через браузер или, для headless-машин, команду tnr login --token <named_api_token> с использованием именованного API-токена из настроек консоли (Console Settings).
Какие операционные системы поддерживаются?
CLI поддерживает macOS, Linux и Windows.
Могу ли я передавать файлы на свои GPU-инстансы и обратно?
Да, CLI включает возможности SCP для загрузки и скачивания файлов.
Как сообщить об ошибке или оставить отзыв?
Используйте команду tnr report для отправки структурированных отчетов об ошибках или отзывов о продукте.