SuperAPI AI 工具集

basicdeploy-mcp

BasicDeploy MCP 服务器是一个面向 AI 编码代理(如 Claude Code、Cursor 及任何 MCP 客户端)的 Model Context Protocol 服务,让代理可以直接创建和管理 BasicDeploy 容器。每个容器自动配备 PostgreSQL 数据库、S3 兼容对象存储、Kafka broker、环境变量和公开 HTTPS URL。代理可以创建容器、部署应用(自动识别 Node、Python、Go 或 Docker)、运行命令、读取日志、管理 Kafka 主题、查看认证身份、设置常开(always-on),以及分享或删除容器。需要 Node.js ≥ 18,无需安装,通过 npx 按需获取。

访问官网

工具介绍

用途

BasicDeploy MCP Server 是一个 MCP(Model Context Protocol)服务器,用于让 AI 编码代理直接创建和管理 BasicDeploy 容器。它为代理提供一个持久化运行时:一次 MCP 调用即可获得带有数据库、对象存储、Kafka broker 和公开 URL 的实时容器。

主要能力

每个容器自动配备 PostgreSQL 数据库、S3 兼容对象存储、Kafka broker、环境变量以及公开 HTTPS URL,全部自动配置完成。代理可以执行以下操作:创建容器、部署应用(Node、Python、Go 或 Docker,自动检测)、运行命令、读取日志、管理 Kafka 主题、检查当前认证身份、设置 always-on、分享或删除容器。

使用方式

需要 Node.js ≥ 18,无需安装,npx 会按需获取。

获取 API 密钥:在 https://basicdeploy.com/api-keys 获取(格式类似 bd_…,仅显示一次),然后将其添加到 MCP 客户端中。

Claude Code 插件(该仓库同时作为插件市场):然后设置环境变量 BASICDEPLOY_API_KEY(插件通过 ${BASICDEPLOY_API_KEY} 读取)。

OpenAI Codex CLI:或直接添加到 ~/.codex/config.toml。

环境变量:部署的应用必须监听 0.0.0.0:8080,即公开 URL 提供服务的端口。DATABASE_URL、S3_ENDPOINT / S3_ACCESS_KEY / S3_SECRET_KEY / S3_BUCKET 以及 KAFKA_BOOTSTRAP / KAFKA_USERNAME / KAFKA_PASSWORD / KAFKA_GROUP_PREFIX 已在容器环境中预设。启动输出写入 /workspace/deploy.log。

适用场景

适合让 AI 编码代理自动化部署和管理应用及基础设施,包括创建带数据库、存储和消息队列的容器、部署代码、执行运维命令、查看日志、管理 Kafka 主题以及容器共享。

限制

资料未提供价格、套餐限制、容器规格上限或性能指标等具体细节。部署应用需监听指定端口 0.0.0.0:8080。使用需先获取 API 密钥并配置环境变量。