nexusrun avatar

NEXUS AI

nexusrun/nexusai

This is the full deployment platform as an MCP server. All 59 tools map to real infrastructure operations: deploy from a GitHub repo, attach Postgres or Redis, create S3 buckets with scoped IAM, stream logs, scale replicas, snapshot databases, restore from encrypted backups, run sandboxed SQL queries, and roll back releases. The agent that wrote your FastAPI or Next.js app can push it to a live HTTPS URL with a real database in five minutes, then operate the running stack without leaving the chat. Connects via streamable HTTP to Claude Desktop, Cursor, or any MCP client. Useful when you want Claude to close the loop from generated code to production deployment and ongoing operations.

GitHub stars
1
tools
59
transport
HTTP
last updated
Sep 24, 2026

Tools

59 tools

Public tool metadata for what this MCP can expose to an agent.

nexusai_whoamiReturns the authenticated NexusAI user and tenant context.

Returns the authenticated NexusAI user and tenant context.

No parameter schema in public metadata yet.

nexusai_projects_listLists projects available in the current tenant.1 params

Lists projects available in the current tenant.

Parameters* required
limitinteger
Maximum number of projects to return. Default 25.
nexusai_providers_listLists deployment providers allowed for the tenant plan.

Lists deployment providers allowed for the tenant plan.

No parameter schema in public metadata yet.

nexusai_deploy_listLists deployments available to the authenticated tenant.4 params

Lists deployments available to the authenticated tenant.

Parameters* required
limitinteger
Maximum rows to return. Default 20.
offsetinteger
Pagination offset. Default 0.
providerstring
Optional provider filter (docker|gcp_cloud_run|aws_ecs_fargate|azure_container_apps).
statusstring
Optional status filter (queued|deploying|running|failed|terminated).
nexusai_deploy_statusReturns status details for a deployment.1 params

Returns status details for a deployment.

Parameters* required
deploymentIdstring
Deployment UUID.
nexusai_deploy_logsReturns recent log lines for a deployment.3 params

Returns recent log lines for a deployment.

Parameters* required
deploymentIdstring
Deployment UUID.
limitinteger
Max lines to return. Default 100.
typestring
Log type: "build" or "runtime". Default "runtime".
nexusai_deploy_createCreate a deployment from a container image using the GPT deployment flow.11 params

Create a deployment from a container image using the GPT deployment flow.

Parameters* required
autoDestroyHoursnumber
envVarsobject
environmentstring
Deployment environment. Defaults to DEVELOPMENT.one of DEVELOPMENT · STAGING · PRODUCTION
healthCheckEnabledboolean
Set to false to disable health checks. Defaults to true.
imagestring
Container image (example: nginx:latest).
namestring
portinteger
providerstring
docker|gcp_cloud_run|aws_ecs_fargate|azure_container_apps
regionstring
requestIdstring
Optional idempotency key.
startCommandstring
Optional command to override the image default CMD (e.g. "node server.js").
nexusai_deploy_openclawDeploy 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.7 params

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.

Parameters* required
claudeApiKeystring
Claude AI session key (CLAUDE_AI_SESSION_KEY).
claudeWebCookiestring
Claude web cookie (CLAUDE_WEB_COOKIE).
claudeWebSessionKeystring
Claude web session key (CLAUDE_WEB_SESSION_KEY).
environmentstring
Deployment environment. Defaults to DEVELOPMENT.one of DEVELOPMENT · STAGING · PRODUCTION
gatewayTokenstring
OpenClaw gateway authentication token. Auto-generated if not provided.
namestring
Deployment name. Defaults to "openclaw-gateway".
providerstring
docker|gcp_cloud_run|aws_ecs_fargate|azure_container_apps
nexusai_deploy_flixtyDeploy 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.16 params

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.

Parameters* required
anthropicApiKeystring
Anthropic API key to enable AI Assist (claude-sonnet-4-6). Optional.
baseUrlstring
Public URL of the deployment (e.g. https://flixty.example.com). Used to build OAuth redirect URIs. Set after first deploy if not known yet.
environmentstring
Deployment environment. Defaults to PRODUCTION.one of DEVELOPMENT · STAGING · PRODUCTION
fbAppIdstring
Facebook App ID (also enables Instagram).
fbAppSecretstring
Facebook App Secret.
googleClientIdstring
Google Client ID (YouTube + Google Sign-In).
googleClientSecretstring
Google Client Secret.
linkedinClientIdstring
LinkedIn OAuth Client ID.
linkedinClientSecretstring
LinkedIn OAuth Client Secret.
namestring
Deployment name. Defaults to "flixty".
providerstring
docker|gcp_cloud_run|aws_ecs_fargate|azure_container_apps
sessionSecretstring
Express session secret. Auto-generated (64-char hex) if not provided.
tiktokClientKeystring
TikTok Client Key.
tiktokClientSecretstring
TikTok Client Secret.
xClientIdstring
X/Twitter OAuth 2.0 Client ID.
xClientSecretstring
X/Twitter OAuth 2.0 Client Secret.
nexusai_deploy_sourceCreate a repo-based source deployment using the GPT deployment flow.17 params

Create a repo-based source deployment using the GPT deployment flow.

Parameters* required
autoDestroyHoursnumber
buildCommandstring
dockerfilestring
envVarsobject
environmentstring
Deployment environment. Defaults to DEVELOPMENT.one of DEVELOPMENT · STAGING · PRODUCTION
frameworkstring
healthCheckEnabledboolean
Set to false to disable health checks. Defaults to true.
installCommandstring
namestring
outputDirstring
providerstring
docker|gcp_cloud_run|aws_ecs_fargate|azure_container_apps
regionstring
repoBranchstring
repoSecretNamestring
Optional secret name containing private repo token.
repoUrlstring
Git repository URL.
requestIdstring
startCommandstring
nexusai_deploy_redeployCreate a new deployment using a previous deployment configuration with optional overrides.2 params

Create a new deployment using a previous deployment configuration with optional overrides.

Parameters* required
deploymentIdstring
overridesobject
nexusai_deploy_rollbackRollback by redeploying a previous deployment revision in the same project.2 params

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

Parameters* required
deploymentIdstring
Current deployment UUID.
targetDeploymentIdstring
Optional explicit rollback target deployment UUID.
nexusai_deploy_stopStop a running deployment without deleting it.1 params

Stop a running deployment without deleting it.

Parameters* required
deploymentIdstring
Deployment UUID.
nexusai_deploy_startStart a stopped deployment.1 params

Start a stopped deployment.

Parameters* required
deploymentIdstring
Deployment UUID.
nexusai_deploy_deletePermanently delete a deployment and free its resources.1 params

Permanently delete a deployment and free its resources.

Parameters* required
deploymentIdstring
Deployment UUID.
nexusai_deploy_scaleScale a running deployment to the specified number of replicas (1-10).2 params

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

Parameters* required
deploymentIdstring
Deployment UUID.
replicasinteger
Number of replicas.
nexusai_deploy_healthReturns health check status and recent health logs for a deployment.1 params

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

Parameters* required
deploymentIdstring
Deployment UUID.
nexusai_secrets_listLists all secrets for the organization (values are hidden).

Lists all secrets for the organization (values are hidden).

No parameter schema in public metadata yet.

nexusai_secrets_createCreate a new secret for the organization.3 params

Create a new secret for the organization.

Parameters* required
environmentstring
Environment (e.g. Production, Staging).
namestring
Secret name/key (e.g. API_KEY).
valuestring
Secret value.
nexusai_secrets_updateUpdate an existing secret. Only provided fields are changed.4 params

Update an existing secret. Only provided fields are changed.

Parameters* required
environmentstring
New environment.
namestring
New name.
secretIdstring
Secret UUID.
valuestring
New value.
nexusai_secrets_deleteDelete a secret from the organization.1 params

Delete a secret from the organization.

Parameters* required
secretIdstring
Secret UUID.
nexusai_domains_addAdd a custom domain to a deployment.2 params

Add a custom domain to a deployment.

Parameters* required
deploymentIdstring
Deployment UUID.
domainstring
Custom domain name (e.g. app.example.com).
nexusai_domains_listList custom domains attached to a deployment.1 params

List custom domains attached to a deployment.

Parameters* required
deploymentIdstring
Deployment UUID.
nexusai_domains_verifyTrigger DNS verification for a custom domain.2 params

Trigger DNS verification for a custom domain.

Parameters* required
deploymentIdstring
Deployment UUID.
domainIdstring
Domain UUID.
nexusai_domains_removeRemove a custom domain from a deployment.2 params

Remove a custom domain from a deployment.

Parameters* required
deploymentIdstring
Deployment UUID.
domainIdstring
Domain UUID.
nexusai_usage_statsReturns usage statistics, quotas, and deployment counts for the organization.

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

No parameter schema in public metadata yet.

nexusai_db_source_listList all external DB sources for the organization.

List all external DB sources for the organization.

No parameter schema in public metadata yet.

nexusai_db_source_connectCreate & test a new external DB connection.8 params

Create & test a new external DB connection.

Parameters* required
dbNamestring
Database name.
enginestring
one of POSTGRESQL · MYSQL
hoststring
Database host.
namestring
Friendly name for this DB source.
passwordstring
portinteger
sslModestring
disable|allow|prefer|require|verify-full
usernamestring
nexusai_db_source_deleteRemove an external DB source.1 params

Remove an external DB source.

Parameters* required
dbSourceIdstring
DB source UUID.
nexusai_db_inspect_schemaGet normalized schema graph for a DB source.2 params

Get normalized schema graph for a DB source.

Parameters* required
dbSourceIdstring
DB source UUID.
refreshboolean
Force cache refresh.
nexusai_db_query_previewDry-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.2 params

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.

Parameters* required
dbSourceIdstring
DB source UUID.
sqlstring
SQL statement to preview.
nexusai_db_query_executeExecute 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 dol...4 params

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

Parameters* required
confirmedboolean
Must be true for DML/DDL.
dbSourceIdstring
DB source UUID.
maxRowsinteger
sqlstring
SQL statement to execute.
nexusai_db_propose_fixAnalyze deployment log errors and propose DDL fix.3 params

Analyze deployment log errors and propose DDL fix.

Parameters* required
dbSourceIdstring
DB source UUID.
deploymentIdstring
Optional linked deployment UUID.
logSnippetstring
Log text containing database errors.
nexusai_db_apply_fixApply a previously proposed DDL fix (requires confirmation).2 params

Apply a previously proposed DDL fix (requires confirmation).

Parameters* required
dbSourceIdstring
DB source UUID.
proposalIdstring
Fix proposal UUID.
nexusai_db_services_listList 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.1 params

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.

Parameters* required
deploymentIdstring
Optional. Filter to services for a single deployment.
nexusai_db_backupCreate a backup of a database service in a Docker deployment.1 params

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

Parameters* required
serviceIdstring
DeploymentService ID to back up. Use nexusai_db_services_list to discover this.
nexusai_db_backup_listList available backups for a database service.1 params

List available backups for a database service.

Parameters* required
serviceIdstring
DeploymentService ID.
nexusai_db_backup_downloadGenerate 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).3 params

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

Parameters* required
backupIdstring
Backup ID to download.
serviceIdstring
DeploymentService ID.
ttlSecondsinteger
How long the URL stays valid (default 300, max 3600).
nexusai_db_restoreRestore a database service from a previously created backup.2 params

Restore a database service from a previously created backup.

Parameters* required
backupIdstring
Backup ID to restore from.
serviceIdstring
DeploymentService ID to restore into.
nexusai_db_restore_toRestore 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.2 params

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.

Parameters* required
backupIdstring
Backup ID to restore from. Backup must belong to a service in the same org.
targetServiceIdstring
DeploymentService ID to restore INTO.
nexusai_db_backup_scheduleEnable or disable daily automated backups for a database service.2 params

Enable or disable daily automated backups for a database service.

Parameters* required
enabledboolean
true to enable, false to disable.
serviceIdstring
DeploymentService ID.
nexusai_volume_listList org-scoped persistent storage volumes (filesystem mounts). Each volume is single-attach and survives redeploys.

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

No parameter schema in public metadata yet.

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

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

Parameters* required
displayNamestring
Optional friendly display name.
namestring
Slug-style name, 1-32 chars, lowercase letters/digits/hyphens.
nexusai_volume_deleteDelete a volume. Must be detached first. Destroys all data on the volume.1 params

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

Parameters* required
volumeIdstring
nexusai_volume_attachAttach a volume to a deployment at a mount path. Requires redeploy of the target deployment for the mount to take effect.3 params

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

Parameters* required
deploymentIdstring
mountPathstring
Path inside the container (default /data).
volumeIdstring
nexusai_volume_detachDetach the volume from its current deployment. Data is preserved.1 params

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

Parameters* required
volumeIdstring
nexusai_bucket_listList org-scoped object-storage buckets (S3-compatible MinIO buckets).

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

No parameter schema in public metadata yet.

nexusai_bucket_createCreate a new org-scoped bucket on the shared MinIO instance.3 params

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

Parameters* required
displayNamestring
namestring
Bucket slug, 3-63 lowercase chars/digits/hyphens.
regionstring
Default us-east-1.
nexusai_bucket_deleteDelete a bucket. Must be detached from all deployments first. ALL objects in the bucket are deleted.1 params

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

Parameters* required
bucketIdstring
nexusai_bucket_attachExpose the bucket to a deployment via S3_* env vars (S3_ENDPOINT, S3_BUCKET, S3_ACCESS_KEY, S3_SECRET_KEY, S3_REGION). Requires redeploy.2 params

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

Parameters* required
bucketIdstring
deploymentIdstring
nexusai_bucket_detachRemove the bucket from a deployment. S3 env vars stop being injected on next deploy.2 params

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

Parameters* required
bucketIdstring
deploymentIdstring
nexusai_bucket_rotate_credentialsGenerate 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.1 params

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.

Parameters* required
bucketIdstring
nexusai_bucket_files_listList objects in a bucket, optionally filtered by key prefix.3 params

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

Parameters* required
bucketIdstring
limitinteger
Max keys (default 1000).
prefixstring
Optional key prefix filter.
nexusai_bucket_file_downloadIssue 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.3 params

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.

Parameters* required
bucketIdstring
keystring
Object key (file path within the bucket).
ttlSecondsinteger
URL lifetime, 30-3600s, default 300.
nexusai_bucket_file_deleteDelete a single file from a bucket.2 params

Delete a single file from a bucket.

Parameters* required
bucketIdstring
keystring
nexusai_support_ticket_createSubmit a new support ticket to the NEXUS AI team. Use this when you encounter platform issues, billing questions, or need help with a deployment.4 params

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.

Parameters* required
categorystring
Ticket category. Default: general.one of general · billing · technical · deployment · database
descriptionstring
Full details of the issue. Include error messages, deployment IDs, and steps to reproduce.
prioritystring
Ticket priority. Default: MEDIUM.one of LOW · MEDIUM · HIGH · URGENT
subjectstring
Short summary of the issue (e.g. "Deployment stuck in deploying state").
nexusai_support_ticket_listList your organization's support tickets. Optionally filter by status.3 params

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

Parameters* required
limitnumber
Results per page (default 20, max 100).
pagenumber
Page number (default 1).
statusstring
Filter by ticket status.one of OPEN · IN_PROGRESS · RESOLVED · CLOSED
nexusai_support_ticket_getGet the full details and message thread for a support ticket.1 params

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

Parameters* required
ticketIdstring
Support ticket UUID.
nexusai_support_ticket_replyAdd a reply message to an existing support ticket.2 params

Add a reply message to an existing support ticket.

Parameters* required
messagestring
Your reply message.
ticketIdstring
Support ticket UUID.

Sponsors

Readme

NEXUS AI

The AI creation platform. Describe an app, watch it build, preview and share it, then deploy the full stack to production. Your AI agent runs the rest.


View the full README on GitHub

Details

Repository
github.com/nexusrun/nexusai
Website
nexusai.run
Transport
HTTP
Registry
MCP registry, active