# nexusai

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 …

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add sali/nexusai

# Browse available tools
npx -y smithery tool list sali/nexusai

# Get full schema for a tool
npx -y smithery tool get sali/nexusai nexusai_whoami

# Call a tool
npx -y smithery tool call sali/nexusai nexusai_whoami '{}'
```

## Direct MCP Connection

Endpoint: `https://nexusai--sali.run.tools`

## Tools (59)

- `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 codi…
- `nexusai_deploy_flixty` — Deploy Flixty — a self-hosted social media creator studio — from source (https://github.com/nexusrun/flixty.git) on por…
- `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/D…
- `nexusai_db_query_execute` — Execute confirmed SQL against an external DB source. Supports SELECT, INSERT/UPDATE/DELETE (with WHERE), and DDL includ…
- `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 servic…
- `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 t…
- `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 snap…
- `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-…
- `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 effec…
- `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). …
- `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…
- `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; sha…
- `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 ne…
- `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.

```bash
# Get full input/output schema for a tool
npx -y smithery tool get sali/nexusai <tool-name>
```
