Skip to main content
Glama

Server Details

Deploy full-stack apps with databases, storage, backups, logs, scaling, and rollback. 74 MCP tools.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
nexusrun/nexusai
GitHub Stars
1
ChatGPT
–
Claude
–

TDQS

B3.2/5.0

Scored across 69 tools

Disambiguation3/5

The prefix scheme (deploy_, bucket_, volume_, domains_, support_) keeps most families clearly separated, but there are two parallel database universes — nexusai_db_* for external DB sources and nexusai_managed_db_* for managed instances — with near-twin operations (db_query_execute vs managed_db_query/managed_db_execute, db_restore vs managed_db_restore, db_backup vs managed_db_snapshot_create). Descriptions do explain the distinction, but an agent scanning names alone can easily pick the wrong family for a query or restore.

Naming Consistency4/5

Nearly every tool follows the predictable nexusai_<resource>_<action> snake_case pattern, making families easy to group. Minor deviations exist: nexusai_bucket_files_list uses a plural noun where the sibling is nexusai_bucket_file_delete, and a few tools have no action verb (nexusai_whoami, nexusai_usage_stats).

Tool Count2/5

69 tools is well past a browsable surface for a single agent context, even though the platform genuinely spans deployments, databases, storage, domains, secrets, and support. Several clusters could be collapsed (e.g. start/stop/status/health/logs into fewer ops, or the db vs managed_db duplication), so the set feels over-expanded rather than tightly scoped.

Completeness4/5

Coverage is broad and near-lifecycle for the core domains: deployments (create/source/redeploy/rollback/scale/stop/start/delete/logs/health), volumes and buckets (CRUD plus attach/detach and file ops), domains (add/list/verify/remove), backups/snapshots/restore, and support tickets. Gaps are mostly deliberate (secrets create/update and DB source registration pushed to the dashboard, no env-var management tool beyond redeploy overrides), but an agent will occasionally hit a dead end and have to redirect the user off-platform.

Publisher details

Operator
https://nexusai.run · Publisher source
Operator website
https://nexusai.run
Vendor relationship
Not applicable
Trust center
Not applicable
Restrictions
Not applicable

Available Tools

69 tools
nexusai_bucket_attachAttach Bucket to DeploymentAInspect

Expose the bucket to a deployment via S3_* env vars (S3_ENDPOINT, S3_BUCKET, S3_ACCESS_KEY, S3_SECRET_KEY, S3_REGION). Requires redeploy.

Inputs: bucketId (required), deploymentId (required).

nexusai_bucket_createCreate Storage BucketBInspect

Create a new org-scoped bucket on the shared MinIO instance.

Inputs: name (required), region, displayName.

nexusai_bucket_deleteDelete Storage BucketA
Destructive
Inspect

Delete a bucket. Must be detached from all deployments first. ALL objects in the bucket are deleted.

Inputs: bucketId (required).

nexusai_bucket_detachDetach Bucket from DeploymentAInspect

Remove the bucket from a deployment. S3 env vars stop being injected on next deploy.

Inputs: bucketId (required), deploymentId (required).

nexusai_bucket_file_deleteDelete File from BucketC
Destructive
Inspect

Delete a single file from a bucket.

Inputs: key (required), bucketId (required).

nexusai_bucket_file_downloadGet Signed URL for Bucket FileA
Read-only
Inspect

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.

Inputs: key (required), bucketId (required), ttlSeconds.

nexusai_bucket_files_listList Files in a BucketB
Read-only
Inspect

List objects in a bucket, optionally filtered by key prefix.

Inputs: bucketId (required), limit, prefix.

nexusai_bucket_file_uploadUpload File to BucketA
Destructive
Inspect

Upload a file to a bucket from base64-encoded content. Limited to ~10MB decoded (base64-over-JSON is not suited to large files) — for bigger uploads use the CLI (nexus bucket upload) or PUT /api/buckets/:id/files/:key, which stream the upload instead of base64-encoding it.

Inputs: key (required), bucketId (required), contentBase64 (required), contentType.

nexusai_bucket_listList Storage BucketsA
Read-only
Inspect

List org-scoped object-storage buckets (S3-compatible MinIO buckets).

Inputs: no named parameters.

nexusai_bucket_rotate_credentialsRotate Bucket CredentialsA
Destructive
Inspect

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.

Inputs: bucketId (required).

nexusai_builder_pullPull Files from AI BuilderB
Read-only
Inspect

Read the current file set of the project's AI Builder session (latest snapshot, including any edits made in the builder UI) so you can continue iterating in chat.

Inputs: projectId (required).

nexusai_builder_pushPush Files to AI BuilderAInspect

Push a generated app file set into the project's AI Builder session. Returns a builder URL where the user can see the app running in a live preview, iterate, and deploy. Each push is a restorable checkpoint.

Inputs: files (required), projectId (required), note.

nexusai_db_apply_fixApply DB FixA
Destructive
Inspect

Apply a DDL fix previously returned by nexusai_db_propose_fix. Show the proposal to the person and get their explicit approval before calling this tool.

Inputs: dbSourceId (required), proposalId (required).

nexusai_db_backupBackup Database ServiceBInspect

Create a backup of a database service in a Docker deployment.

Inputs: serviceId (required).

nexusai_db_backup_downloadDownload Database BackupA
Read-only
Inspect

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).

Inputs: backupId (required), serviceId (required), ttlSeconds.

nexusai_db_backup_listList Database BackupsB
Read-only
Inspect

List available backups for a database service.

Inputs: serviceId (required).

nexusai_db_backup_scheduleToggle Scheduled BackupsBInspect

Enable or disable daily automated backups for a database service.

Inputs: enabled (required), serviceId (required), retentionDays.

nexusai_db_inspect_schemaInspect DB SchemaB
Read-only
Inspect

Get normalized schema graph for a DB source.

Inputs: dbSourceId (required), refresh.

nexusai_db_propose_fixPropose DB FixBInspect

Analyze deployment log errors and propose DDL fix.

Inputs: dbSourceId (required), logSnippet (required), deploymentId.

nexusai_db_query_executeExecute DB QueryA
Destructive
Inspect

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.

Inputs: sql (required), dbSourceId (required), maxRows, confirmed.

nexusai_db_query_previewPreview DB QueryA
Read-only
Inspect

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.

Inputs: sql (required), dbSourceId (required).

nexusai_db_restoreRestore Database from BackupC
Destructive
Inspect

Restore a database service from a previously created backup.

Inputs: backupId (required), serviceId (required).

nexusai_db_restore_toRestore Backup to a Different ServiceA
Destructive
Inspect

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.

Inputs: backupId (required), targetServiceId (required).

nexusai_db_services_listList Database ServicesA
Read-only
Inspect

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.

Inputs: deploymentId.

nexusai_db_source_deleteDelete DB SourceB
Destructive
Inspect

Remove an external DB source.

Inputs: dbSourceId (required).

nexusai_db_source_listList DB SourcesA
Read-only
Inspect

List saved external DB sources for the organization. Register connections and configure credentials outside chat through the authenticated NEXUS AI dashboard or REST API; use the returned source IDs with MCP tools.

Inputs: no named parameters.

nexusai_deploy_auto_destroyUpdate Deployment Auto DestroyB
Destructive
Inspect

Set, extend, reduce, or disable the auto-destroy schedule for a deployment without restarting it.

Inputs: deploymentId (required), autoDestroyAt, autoDestroyHours.

nexusai_deploy_createCreate DeploymentB
Destructive
Inspect

Create a deployment from a container image on NEXUS AI managed infrastructure or a connected AWS, Google Cloud or Azure account. Returns the deployment ID and status.

Inputs: port (required), image (required), name, region, +7 more.

nexusai_deploy_deleteDelete DeploymentB
Destructive
Inspect

Permanently delete a deployment and free its resources.

Inputs: deploymentId (required).

nexusai_deploy_healthGet Deployment HealthB
Read-only
Inspect

Returns health check status and recent health logs for a deployment.

Inputs: deploymentId (required).

nexusai_deploy_listList DeploymentsB
Read-only
Inspect

Lists deployments available to the authenticated tenant.

Inputs: limit, offset, status, provider.

nexusai_deploy_logsGet Deployment LogsB
Read-only
Inspect

Returns recent log lines for a deployment.

Inputs: deploymentId (required), type, limit.

nexusai_deploy_redeployRedeploy From Existing DeploymentA
Destructive
Inspect

Rebuild a deployment IN PLACE by default: same deployment id and URL, with attached managed databases, volumes, secrets and env vars preserved (override env via overrides.envVars). Creating a NEW deployment only happens if overrides set name/provider/code/dockerfile, or for non-repo sources.

Inputs: deploymentId (required), overrides.

nexusai_deploy_rollbackRollback DeploymentB
Destructive
Inspect

Rollback by redeploying a previous deployment revision in the same project.

Inputs: deploymentId (required), targetDeploymentId.

nexusai_deploy_scaleScale DeploymentAInspect

Scale a running deployment to the specified number of replicas (1-10).

Inputs: replicas (required), deploymentId (required).

nexusai_deploy_sourceCreate Source DeploymentC
Destructive
Inspect

Deploy from a Git repository, optionally a sub-folder (rootDir), to NEXUS AI managed infrastructure or a connected AWS, Google Cloud or Azure account. Can add or attach a database and sidecar services. Returns the deployment ID and status.

Inputs: repoUrl (required), name, region, envVars, +20 more.

nexusai_deploy_startStart DeploymentBInspect

Start a stopped deployment.

Inputs: deploymentId (required).

nexusai_deploy_statusGet Deployment StatusC
Read-only
Inspect

Returns status details for a deployment.

Inputs: deploymentId (required).

nexusai_deploy_stopStop DeploymentAInspect

Stop a running deployment without deleting it.

Inputs: deploymentId (required).

nexusai_domains_addAdd Custom DomainCInspect

Add a custom domain to a deployment.

Inputs: domain (required), deploymentId (required).

nexusai_domains_listList Custom DomainsB
Read-only
Inspect

List custom domains attached to a deployment.

Inputs: deploymentId (required).

nexusai_domains_removeRemove Custom DomainC
Destructive
Inspect

Remove a custom domain from a deployment.

Inputs: domainId (required), deploymentId (required).

nexusai_domains_verifyVerify Custom DomainBInspect

Trigger DNS verification for a custom domain.

Inputs: domainId (required), deploymentId (required).

nexusai_managed_db_attachAttach Managed Database to DeploymentAInspect

Inject connection env vars (DATABASE_URL/HOST/PORT/USER/PASSWORD/NAME) into a deployment. Requires redeploy.

Inputs: deploymentId (required), managedDatabaseId (required), envPrefix.

nexusai_managed_db_connectionGet Managed Database ConnectionA
Read-only
Inspect

Return non-secret database metadata: engine, status, host, port, and database name. Credentials are available only in the authenticated NEXUS AI dashboard at https://nexusai.run/managed-databases. Use nexusai_managed_db_attach to configure an app server-side.

Inputs: managedDatabaseId (required).

nexusai_managed_db_createCreate Managed DatabaseAInspect

Create a standalone database, independent of any deployment, then attach it to apps. Use provider NEXUS_DOCKER for a database on NEXUS AI itself (Postgres or Redis, optional custom databaseName/username), or a cloud provider for a managed cloud instance. Paid plans only. Credentials are generated server-side and never returned through MCP. View them in the authenticated NEXUS AI dashboard. Provisioning is async; poll status until AVAILABLE before attaching.

Inputs: name (required), engine (required), region, provider, +7 more.

nexusai_managed_db_deleteDelete Managed DatabaseA
Destructive
Inspect

Permanently delete a managed database instance. This destroys the data. The person must re-type the database name themselves; pass it as confirmDatabaseName.

Inputs: managedDatabaseId (required), confirmDatabaseName (required), force.

nexusai_managed_db_detachDetach Managed Database from DeploymentCInspect

Stop injecting the database connection env vars on next deploy.

Inputs: deploymentId (required), managedDatabaseId (required).

nexusai_managed_db_executeExecute write/DDL on a Managed DatabaseA
Destructive
Inspect

Run a write or DDL statement (INSERT/UPDATE/DELETE/CREATE/ALTER/...) against a managed database. Requires manage scope. SQL is safety-checked. Without confirmed=true the statement is only previewed, not run.

Inputs: sql (required), managedDatabaseId (required), params, confirmed.

nexusai_managed_db_listList Managed DatabasesA
Read-only
Inspect

List org-scoped managed cloud databases (AWS RDS instances).

Inputs: no named parameters.

nexusai_managed_db_queryRead (SELECT) a Managed DatabaseB
Read-only
Inspect

Run a read-only SELECT against a managed database (rejects writes/DDL). Connects directly (public) or via the in-VPC/VNet proxy (private). SQL is safety-checked.

Inputs: sql (required), managedDatabaseId (required), params.

nexusai_managed_db_restoreRestore Managed Database from SnapshotAInspect

Restore a snapshot into a NEW managed database instance (non-destructive). The source database is unchanged.

Inputs: newName (required), snapshotId (required), managedDatabaseId (required).

nexusai_managed_db_snapshot_createCreate Managed Database SnapshotAInspect

Take a point-in-time snapshot backup of a managed database (AWS RDS snapshot). Async; poll the snapshot list until available.

Inputs: managedDatabaseId (required), notes.

nexusai_managed_db_snapshot_listList Managed Database SnapshotsC
Read-only
Inspect

List snapshot backups for a managed database.

Inputs: managedDatabaseId (required).

nexusai_projects_listList ProjectsB
Read-only
Inspect

Lists projects available in the current tenant.

Inputs: limit.

nexusai_providers_listList Deployment ProvidersA
Read-only
Inspect

Lists deployment providers allowed for the tenant plan.

Inputs: no named parameters.

nexusai_secrets_deleteDelete SecretC
Destructive
Inspect

Delete a secret from the organization.

Inputs: secretId (required).

nexusai_secrets_listList SecretsA
Read-only
Inspect

Lists secret names and metadata only. Create and update secret values outside chat in the authenticated Secrets Vault at https://nexusai.run/secrets.

Inputs: no named parameters.

nexusai_support_ticket_createCreate Support TicketAInspect

Submit a new support ticket to the NEXUS AI team. Use this when you encounter platform issues, plan questions, or need help with a deployment. Do not include passwords, API keys, payment card numbers, government ID numbers, health information, or other sensitive personal data.

Inputs: subject (required), description (required), category, priority.

nexusai_support_ticket_getGet Support TicketA
Read-only
Inspect

Get the full details and message thread for a support ticket.

Inputs: ticketId (required).

nexusai_support_ticket_listList Support TicketsB
Read-only
Inspect

List your organization's support tickets. Optionally filter by status.

Inputs: page, limit, status.

nexusai_support_ticket_replyReply to Support TicketBInspect

Add a reply message to an existing support ticket. Do not include passwords, API keys, payment card numbers, government ID numbers, health information, or other sensitive personal data.

Inputs: message (required), ticketId (required).

nexusai_usage_statsGet Usage StatsA
Read-only
Inspect

Returns usage statistics, quotas, and deployment counts for the organization.

Inputs: no named parameters.

nexusai_volume_attachAttach Volume to DeploymentAInspect

Attach a volume to a deployment at a mount path. Requires redeploy of the target deployment for the mount to take effect.

Inputs: volumeId (required), deploymentId (required), mountPath.

nexusai_volume_createCreate Storage VolumeAInspect

Create a new org-scoped persistent volume. Backed by a Docker named volume that survives redeploys. Volumes are single-attach.

Inputs: name (required), displayName.

nexusai_volume_deleteDelete Storage VolumeA
Destructive
Inspect

Delete a volume. Must be detached first. Destroys all data on the volume.

Inputs: volumeId (required).

nexusai_volume_detachDetach VolumeBInspect

Detach the volume from its current deployment. Data is preserved.

Inputs: volumeId (required).

nexusai_volume_listList Storage VolumesA
Read-only
Inspect

List org-scoped persistent storage volumes (filesystem mounts). Each volume is single-attach and survives redeploys.

Inputs: no named parameters.

nexusai_whoamiGet Current UserA
Read-only
Inspect

Returns the authenticated session's role, tenant, and granted scopes. Does not return personal identifiers.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      A
      maintenance
      Enables AI clients to create, deploy, inspect, and manage apps and workspaces through 38 MCP tools, with local CLI-backed automation and hosted web access.
      38
      1,343 npm
      1
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Agentic cloud platform with 45+ MCP tools. Deploy any containerized stack, debug live pods (shell, file editing, DB queries), manage custom domains & TLS, push to built-in container registry, scale pods, and manage GPU workloads. The infrastructure layer where AI agents ship software to production.
      9
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.