nexusai
NEXUS AI deploys full-stack apps (Postgres, MySQL, Mongo, Redis, S3 buckets, persistent volumes, workers, encrypted backups) in 5 minutes.
What it can do
- 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.
What data it sees
Do you need an account
No: the server works without sign-in
NEXUS AI deploys full-stack apps (Postgres, MySQL, Mongo, Redis, S3 buckets, persistent volumes, workers, encrypted backups) in 5 minutes. Every platform action is an MCP tool, so Claude, Cursor, or any MCP agent can deploy, scale, back up, restore, query the database, and roll back end-to-end. OAuth 2.0 PKCE.
How to connect
How to connect nexusai to Claude
The server address to paste into Claude settings:
https://nexusai--sali.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect nexusai to ChatGPT
The server address to paste into ChatGPT settings:
https://nexusai--sali.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect nexusai to Cursor
The server address to paste into Cursor settings:
https://nexusai--sali.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (59)
Raw names from tools/list. Only developers need these.
| 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. |