basicdeploy-mcp

MCP serverFiles & storage

The runtime your agent deploys to — DB, storage, and a public URL in one MCP call.

This server has no hosted endpoint yet, so ahel can't serve it. You can still add it. It stays paused until ahel can serve it.

Serve it through your gateway

One link, every agent. Your own credentials, stored once.

Tools it gives your agents (12)

ToolWhat it does
list_containersList all BasicDeploy containers owned by (or shared with) the authenticated user. Returns each container's id, subdomain, public URL, status, and creation time.
create_containerCreate a new empty BasicDeploy container. A PostgreSQL database and an S3 bucket are provisioned automatically for it. Returns the container's id, subdomain, and public URL.
set_always_onTurn a container's always-on (24/7, never sleeps) flag on or off. On Free this consumes a paid always-on add-on slot (fails if none is free); on Pro/Scale every container is always-on already.
wake_containerWake a slept container so it serves traffic again (start it). A no-op if it is already running. Note: any web request to the container's public URL also wakes it automatically.
sleep_containerSleep a running container: stop it to free memory while keeping its volume, database, and public URL, so it wakes again on the next request. Returns the updated container.
get_accountShow the account's plan and capabilities: plan tier, container limit (plan base + add-ons), the memory sizes you may select, storage limit, how many always-on add-ons you hold, and whether...
get_containerGet full details of one container: id, subdomain, public URL, status, ports, database name and username, S3 bucket, volume path, and timestamps.
exec_commandRun a shell command inside a container (like docker exec). Returns the combined stdout/stderr output and the exit code.
get_logsFetch recent logs from a container. Use this to debug crashes or check application output.
deploy_appDeploy an application from a local tarball (.tar, .tar.gz, .tgz, or .zip) to BasicDeploy. The runtime (Node.js, Python, or Go) is auto-detected from the archive contents.
share_containerShare a container with another BasicDeploy user by email, giving them access to it. The recipient is emailed a link that signs them in and opens the container.
delete_containerPERMANENTLY delete a container. This destroys the container, its database, and all its files (S3 bucket contents included) and cannot be undone.

Signals

Last commit
Aug 2026
Weekly downloads
97
Tools captured
12