basicdeploy-mcp
MCP serverFiles & storageThe 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)
| Tool | What it does |
|---|---|
| list_containers | List all BasicDeploy containers owned by (or shared with) the authenticated user. Returns each container's id, subdomain, public URL, status, and creation time. |
| create_container | Create 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_on | Turn 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_container | Wake 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_container | Sleep 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_account | Show 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_container | Get full details of one container: id, subdomain, public URL, status, ports, database name and username, S3 bucket, volume path, and timestamps. |
| exec_command | Run a shell command inside a container (like docker exec). Returns the combined stdout/stderr output and the exit code. |
| get_logs | Fetch recent logs from a container. Use this to debug crashes or check application output. |
| deploy_app | Deploy 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_container | Share 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_container | PERMANENTLY 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