🪐
PlanetScale
MySQL云数据库 数据库与存储安装命令
npx clawhub@latest install planetscale
安装说明
1
确认环境
确保已安装 Node.js 22+ 和 OpenClaw。在终端运行 openclaw --version 确认 OpenClaw 正常工作。
2
执行安装
在终端中运行上方安装命令,ClawHub 会自动下载并安装 PlanetScale 到 ~/.openclaw/skills/ 目录。
3
验证安装
运行 openclaw skills list 查看已安装技能列表,确认 PlanetScale 已出现在列表中。
4
配置参数(可选)
根据下方介绍中的配置说明,在 ~/.config/openclaw/openclaw.json5 中添加技能的配置项。
手动安装方式:将 Skill 文件夹复制到
~/.openclaw/skills/ 或项目目录下的 skills/ 文件夹,确保文件夹中包含 SKILL.md 文件。
数据库分支与部署请求
安全的Schema变更工作流
SQL查询与性能分析
详细介绍
PlanetScale MCP 服务器提供对 PlanetScale MySQL 兼容数据库的管理能力,其独特的分支和部署请求工作流让数据库 Schema 变更像代码 PR 一样安全可控。
核心功能
- SQL 查询(execute_query):在指定数据库分支上执行 SQL 查询,支持读写操作
- 分支管理:创建和管理数据库分支,每个分支是独立的数据库副本,支持 Schema 变更的隔离测试
- 部署请求(Deploy Request):类似 Pull Request 的 Schema 变更工作流,创建部署请求进行审核后再合并到生产分支
- Schema 查看:获取数据库表结构、索引和关系信息
- 组织与数据库管理:列出和管理组织下的数据库实例
配置说明
{
"mcpServers": {
"planetscale": {
"command": "npx",
"args": ["-y", "@planetscale/mcp-server"],
"env": {
"PLANETSCALE_SERVICE_TOKEN": "your-token",
"PLANETSCALE_SERVICE_TOKEN_ID": "your-token-id",
"PLANETSCALE_ORG": "your-org-name"
}
}
}
}
使用场景
- 安全变更:通过分支和部署请求实现零停机 Schema 迁移
- 开发测试:创建分支进行开发和测试,不影响生产数据
- 数据查询:在对话中直接查询和分析 MySQL 数据
- 数据库管理:管理多个数据库实例和区域配置