
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
basicdeploy-mcp
Advanced tools
MCP server for BasicDeploy - lets AI coding agents deploy and manage containers
The persistent runtime your agent deploys to — a database, object storage, and a public URL, one MCP call.
An MCP (Model Context Protocol) server that lets AI coding agents — Claude Code, Cursor, and any MCP client — create and manage BasicDeploy containers directly. Every container comes with a PostgreSQL database, S3‑compatible object storage, environment variables, and a public HTTPS URL, all provisioned automatically. Your agent can create containers, deploy apps (Node, Python, Go, or Docker — auto‑detected), run commands, read logs, set always‑on, and share or delete containers.
Requires Node.js ≥ 18. No install needed — npx fetches it on demand.
Get an API key at https://basicdeploy.com/api-keys (it looks like bd_…, shown once), then add this to your MCP client:
{
"mcpServers": {
"basicdeploy": {
"command": "npx",
"args": ["-y", "basicdeploy-mcp@latest"],
"env": {
"BASICDEPLOY_API_KEY": "bd_your_api_key",
"BASICDEPLOY_URL": "https://basicdeploy.com"
}
}
}
}
Claude Code:
claude mcp add basicdeploy \
--env BASICDEPLOY_API_KEY=bd_your_api_key \
--env BASICDEPLOY_URL=https://basicdeploy.com \
-- npx -y basicdeploy-mcp@latest
Claude Code plugin (this repo doubles as a plugin marketplace):
/plugin marketplace add AkaciaNL/basicdeploy-mcp
/plugin install basicdeploy-mcp@basicdeploy
Then set BASICDEPLOY_API_KEY in your environment (the plugin reads it via ${BASICDEPLOY_API_KEY}).
| Variable | Required | Description |
|---|---|---|
BASICDEPLOY_API_KEY | Yes | Your API key (bd_…). Required to call any tool (the server still starts and lists its tools without it, so clients can introspect it). |
BASICDEPLOY_URL | No | API base URL. Defaults to https://basicdeploy.com. |
| Tool | Arguments | Description |
|---|---|---|
list_containers | — | List your containers: subdomain, status, URL, id, createdAt. |
create_container | memoryMb? (256/512/1024/2048), alwaysOn? | Create a container. Database + S3 bucket provisioned automatically. Larger sizes need Pro/Scale; always‑on on Free uses a paid add‑on slot. |
get_container | containerId | Full details: URL, status, ports, DB name/user, S3 bucket, volume path. |
deploy_app | tarballPath, containerId? | Deploy a .tar/.tar.gz/.tgz/.zip from disk. Unpacks to /workspace, auto‑detects the runtime, and starts the app on :8080. Omit containerId to create a new container; pass one to deploy into an existing container. |
exec_command | containerId, command | Run a shell command inside the container; returns output + exit code. |
get_logs | containerId, tail? (default 200) | Fetch recent container logs. |
set_always_on | containerId, enabled | Turn a container's 24/7 always‑on flag on/off. |
get_account | — | Your plan, container limit (plan + add‑ons), selectable memory sizes, storage limit, and add‑ons. |
share_container | containerId, email, expiresInHours? | Share a container with another user by email (they get a sign‑in link). Omit expiresInHours for an unlimited share. |
delete_container | containerId | Permanent — destroys the container, its database, and all files. |
Deployed apps must listen on 0.0.0.0:8080 — that's the port the public URL serves. DATABASE_URL and S3_ENDPOINT / S3_ACCESS_KEY / S3_SECRET_KEY / S3_BUCKET are preset in the container environment. Startup output goes to /workspace/deploy.log.
./dist/app.tar.gz to it — give me the URL."blue-fox container."MIT. BasicDeploy is a product of Akacia (KVK 99629569, Netherlands).
FAQs
MCP server for BasicDeploy - lets AI coding agents deploy and manage containers
The npm package basicdeploy-mcp receives a total of 901 weekly downloads. As such, basicdeploy-mcp popularity was classified as not popular.
We found that basicdeploy-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.