PlanetScale CLI
CLI pscale для баз PlanetScale на MySQL и PostgreSQL: ветки, deploy requests, SQL и диагностика, с руководством для агентов
Установка
brew install planetscale/tap/pscalemacOS. Для некоторых команд нужен brew install mysql-client@8.4.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
pscale управляет базами PlanetScale из терминала: организациями, базами, ветками схемы, deploy requests для миграций на Vitess, ролями и паролями доступа, бэкапами. Команды sql и shell выполняют запросы, а insights, inspect и metrics помогают разобраться с медленной или заблокированной базой. Для агентов CLI отдает руководство командой pscale agent-guide и устанавливаемый файл скилла через pscale --skill, все команды поддерживают вывод в JSON. Для MCP-клиентов PlanetScale предлагает отдельный размещенный MCP-сервер.
Для кого. Для разработчиков и DevOps-инженеров, которые держат базы в PlanetScale и хотят поручать работу с ними агенту.
Подходит, если
- Агент должен создать ветку базы и провести миграцию через deploy request
- Нужно выяснить, почему база тормозит или ловит блокировки
- Нужно автоматизировать работу с PlanetScale в скриптах или GitHub Actions
Не подходит, если
- Базы не в PlanetScale
- Клиент поддерживает только MCP: удобнее подключить размещенный MCP-сервер PlanetScale
Пример запроса к агенту
Создай ветку add-orders-index в базе shop и подготовь deploy request с новым индексомОграничения
Нужен аккаунт PlanetScale, сервис платный. Часть команд требует MySQL-клиента в PATH, многие команды работают только для одного из движков. Доступность и оплата из России не проверены.
Как отключить. Удалите pscale пакетным менеджером, например brew uninstall pscale, и файл скилла из каталога скиллов агента, если ставили его.
Проверка безопасности
- Меняет схему и данные производственных баз
- Работает с паролями и сервисными токенами
Коротко о README
README перечисляет способы установки: Homebrew, scoop, пакеты deb и rpm, AUR, бинарники и Docker-образ. Отдельно указаны action для GitHub Actions и ссылка на размещенный MCP-сервер. Для агентов упомянуты pscale agent-guide, pscale --skill, файл AGENTS.md и набор planetscale/skills.
Частые вопросы
Есть ли MCP-сервер?
README отправляет MCP-клиенты к размещенному MCP-серверу PlanetScale из документации, а сам CLI предназначен для прямой автоматизации через оболочку.
Где взять сценарии проверки безопасности изменений?
В отдельном наборе скиллов planetscale/skills, на который ссылается руководство для агентов.
Похожие
Официальные скиллы и агенты команды .NET: производительность, MSBuild, NuGet, миграции, тесты, ASP.NET Core, Blazor и MAUI
Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы
Скилл FastAPI
FastAPI skill
Официальный скилл FastAPI, который поставляется вместе с пакетом и учит агента писать код под установленную версию
Firebase MCP Server
Firebase CLI and MCP Server
Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций