
Basicdeploy Mcp
io.github.AkaciaNL由 GitHub 帳號 AkaciaNL 發布v1.0.7更新於 Oct 24, 2026
The runtime your agent deploys to — DB, storage, and a public URL in one MCP call.
概覽
讓 AI 程式代理建立與管理 BasicDeploy 容器,每個容器自帶 PostgreSQL 資料庫、S3 儲存、Kafka 與公開 HTTPS 網址。
- 可以做什麼
- 列出、檢視、建立、喚醒、休眠、共用與永久刪除容器
- 部署本機 tar 或 zip 壓縮檔,自動辨識執行環境並在 8080 埠啟動應用程式
- 在容器內執行 shell 指令並取得最近的日誌
- 管理 Kafka 主題:檢視連線資訊、建立、清空與刪除主題
- 查詢目前驗證的帳號、方案額度與可選記憶體規格
- 適用情境
- 適合希望代理在對話中直接架起附帶資料庫、物件儲存與公開網址的託管應用程式,或維運、排查既有 BasicDeploy 容器與 Kafka 主題的情境。
- 執行需求
- 透過 npx 在本機執行,需要 Node.js 18 或更新版本。需要 BasicDeploy 帳號,並在 BASICDEPLOY_API_KEY 提供 API 金鑰;BASICDEPLOY_URL 為選用,可覆寫 API 基礎網址(預設指向 BasicDeploy 網站)。需要能連線至 BasicDeploy API 的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Basicdeploy Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
BasicDeploy MCP Server
The persistent runtime your agent deploys to: a database, object storage, a Kafka broker, 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, a Kafka broker, 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, manage Kafka topics, check who it is authenticated as, set always‑on, and share or delete containers.
- 🌐 Site: https://basicdeploy.com
- 📦 npm: https://www.npmjs.com/package/basicdeploy-mcp
- 📚 Docs: https://basicdeploy.com/docs
Quick start
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:
Claude Code:
Claude Code plugin (this repo doubles as a plugin marketplace):
Then set BASICDEPLOY_API_KEY in your environment (the plugin reads it via ${BASICDEPLOY_API_KEY}).
OpenAI Codex CLI:
or add it directly to ~/.codex/config.toml:
Environment variables
Tools
Runtime
Deployed apps must listen on 0.0.0.0:8080, the port the public URL serves. DATABASE_URL, S3_ENDPOINT / S3_ACCESS_KEY / S3_SECRET_KEY / S3_BUCKET, and KAFKA_BOOTSTRAP / KAFKA_USERNAME / KAFKA_PASSWORD / KAFKA_GROUP_PREFIX are preset in the container environment. Startup output goes to /workspace/deploy.log.
Example prompts
- "Create a 1GB always‑on container and deploy
./dist/app.tar.gzto it, give me the URL." - "Show the last 100 log lines of my
blue-foxcontainer." - "What plan am I on and how many containers can I run?"
- "Share my container with [email protected] for 24 hours."
License
MIT. BasicDeploy is a product of Akacia (KVK 99629569, Netherlands).
來源:README.md,提交 c6654bd
工具
0版本歷史
1- v1.0.7最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分