🪐
PlanetScale
MySQLクラウドデータベース データベース・ストレージインストールコマンド
npx clawhub@latest install planetscale
インストール手順
1
環境確認
Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。
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データをクエリ・分析します
- データベース管理:複数のデータベースインスタンスとリージョン設定を管理します