NEXUSRUN
NEXUSRUN: деплой приложений, базы данных и бэкапы прямо из Claude, Cursor или Codex
Что умеет
- Разворачивать приложения из Docker-образа или Git-репозитория
- Управлять секретами, доменами и масштабированием деплоя
- Делать бэкапы баз данных и восстанавливать их из снапшота
- Запрашивать схему и выполнять SQL-запросы к внешним базам
- Создавать и подключать тома и S3-совместимые бакеты
Какие данные видит
Ассистент действует по токену с назначенными скоупами — от read-only просмотра деплоев до управления секретами, базами и удалением ресурсов; значения секретов ассистенту не показываются.
Нужен ли аккаунт
Не нужен: сервер работает без входа
NEXUSRUN превращает платформу деплоя в набор MCP-инструментов: ассистент разворачивает приложения из образов или Git-репозиториев, подключает базы данных, хранилища и домены, делает бэкапы и откаты релизов. Доступ по Bearer-токену со скоупами, каждое действие попадает в журнал аудита с указанием, какой токен его выполнил.
Как подключить
Как подключить NEXUSRUN к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://nexusrun--saif-elyzal.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить NEXUSRUN к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://nexusrun--saif-elyzal.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить NEXUSRUN к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://nexusrun--saif-elyzal.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (59)
Технические названия из tools/list. Нужны только разработчикам.
| nexusai_whoami | Returns the authenticated NexusAI user and tenant context. |
| nexusai_projects_list | Lists projects available in the current tenant. |
| nexusai_providers_list | Lists deployment providers allowed for the tenant plan. |
| nexusai_deploy_list | Lists deployments available to the authenticated tenant. |
| nexusai_deploy_status | Returns status details for a deployment. |
| nexusai_deploy_logs | Returns recent log lines for a deployment. |
| nexusai_deploy_create | Create a deployment from a container image using the GPT deployment flow. |
| nexusai_deploy_openclaw | Deploy an OpenClaw gateway service (alpine/openclaw:latest) on port 18789. OpenClaw is a Claude Code-compatible AI coding assistant. The gateway token is auto-generated if not provided. |
| nexusai_deploy_flixty | Deploy Flixty — a self-hosted social media creator studio — from source (https://github.com/nexusrun/flixty.git) on port 3000. Supports posting to X, LinkedIn, Facebook, Instagram, TikTok, and YouTube. SESSION_SECRET is auto-generated if not provided. |
| nexusai_deploy_source | Create a repo-based source deployment using the GPT deployment flow. |
| nexusai_deploy_redeploy | Create a new deployment using a previous deployment configuration with optional overrides. |
| nexusai_deploy_rollback | Rollback by redeploying a previous deployment revision in the same project. |
| nexusai_deploy_stop | Stop a running deployment without deleting it. |
| nexusai_deploy_start | Start a stopped deployment. |
| nexusai_deploy_delete | Permanently delete a deployment and free its resources. |
| nexusai_deploy_scale | Scale a running deployment to the specified number of replicas (1-10). |
| nexusai_deploy_health | Returns health check status and recent health logs for a deployment. |
| nexusai_secrets_list | Lists all secrets for the organization (values are hidden). |
| nexusai_secrets_create | Create a new secret for the organization. |
| nexusai_secrets_update | Update an existing secret. Only provided fields are changed. |
| nexusai_secrets_delete | Delete a secret from the organization. |
| nexusai_domains_add | Add a custom domain to a deployment. |
| nexusai_domains_list | List custom domains attached to a deployment. |
| nexusai_domains_verify | Trigger DNS verification for a custom domain. |
| nexusai_domains_remove | Remove a custom domain from a deployment. |
| nexusai_usage_stats | Returns usage statistics, quotas, and deployment counts for the organization. |
| nexusai_db_source_list | List all external DB sources for the organization. |
| nexusai_db_source_connect | Create & test a new external DB connection. |
| nexusai_db_source_delete | Remove an external DB source. |
| nexusai_db_inspect_schema | Get normalized schema graph for a DB source. |
| nexusai_db_query_preview | Dry-run a SQL query (EXPLAIN + safety analysis). Supports SELECT, DML, and DDL including CREATE/DROP FUNCTION, CREATE/DROP TRIGGER, CREATE/DROP VIEW, and CREATE/DROP PROCEDURE. |
| nexusai_db_query_execute | Execute confirmed SQL against an external DB source. Supports SELECT, INSERT/UPDATE/DELETE (with WHERE), and DDL including CREATE/DROP FUNCTION, CREATE/DROP TRIGGER, CREATE/DROP VIEW, CREATE/DROP PROCEDURE. DML and DDL require confirmed=true. Function/procedure bodies with dollar-quoting ($$...$$) are fully supported. |
| nexusai_db_propose_fix | Analyze deployment log errors and propose DDL fix. |
| nexusai_db_apply_fix | Apply a previously proposed DDL fix (requires confirmation). |
| nexusai_db_services_list | List all database services (postgres, mysql, redis, mongo, etc.) provisioned alongside deployments. Returns each service ID — use this to discover the serviceId required by nexusai_db_backup, nexusai_db_restore, and related tools. |
| nexusai_db_backup | Create a backup of a database service in a Docker deployment. |
| nexusai_db_backup_list | List available backups for a database service. |
| nexusai_db_backup_download | Generate a short-lived signed download URL for a backup file. The user can use this URL with curl/browser to download the backup and restore offline. No data lock-in: backups are portable (pg_dump custom format, mysqldump, mongodump tar.gz, redis rdb). |
| nexusai_db_restore | Restore a database service from a previously created backup. |
| nexusai_db_restore_to | Restore a database backup into a different deployment service in the same org. Use to seed a new deployment from a snapshot of an old one. Both services must use the same engine (postgres-to-postgres only). Existing data on the target is overwritten. |
| nexusai_db_backup_schedule | Enable or disable daily automated backups for a database service. |
| nexusai_volume_list | List org-scoped persistent storage volumes (filesystem mounts). Each volume is single-attach and survives redeploys. |
| nexusai_volume_create | Create a new org-scoped persistent volume. Backed by a Docker named volume that survives redeploys. Volumes are single-attach. |
| nexusai_volume_delete | Delete a volume. Must be detached first. Destroys all data on the volume. |
| nexusai_volume_attach | Attach a volume to a deployment at a mount path. Requires redeploy of the target deployment for the mount to take effect. |
| nexusai_volume_detach | Detach the volume from its current deployment. Data is preserved. |
| nexusai_bucket_list | List org-scoped object-storage buckets (S3-compatible MinIO buckets). |
| nexusai_bucket_create | Create a new org-scoped bucket on the shared MinIO instance. |
| nexusai_bucket_delete | Delete a bucket. Must be detached from all deployments first. ALL objects in the bucket are deleted. |
| nexusai_bucket_attach | Expose the bucket to a deployment via S3_* env vars (S3_ENDPOINT, S3_BUCKET, S3_ACCESS_KEY, S3_SECRET_KEY, S3_REGION). Requires redeploy. |
| nexusai_bucket_detach | Remove the bucket from a deployment. S3 env vars stop being injected on next deploy. |
| nexusai_bucket_rotate_credentials | Generate fresh per-bucket MinIO service-account credentials, replacing the previous ones. Use to migrate legacy buckets (created with shared root creds) to scoped IAM, or to respond to a credential leak. Attached deployments must be redeployed to pick up the new S3_* env vars. |
| nexusai_bucket_files_list | List objects in a bucket, optionally filtered by key prefix. |
| nexusai_bucket_file_download | Issue a short-lived signed URL to download a file from a bucket without an API token. The URL itself is the bearer; share with caution. |
| nexusai_bucket_file_delete | Delete a single file from a bucket. |
| nexusai_support_ticket_create | Submit a new support ticket to the NEXUS AI team. Use this when you encounter platform issues, billing questions, or need help with a deployment. |
| nexusai_support_ticket_list | List your organization's support tickets. Optionally filter by status. |
| nexusai_support_ticket_get | Get the full details and message thread for a support ticket. |
| nexusai_support_ticket_reply | Add a reply message to an existing support ticket. |