PlanetScale CLI
CLI pscale для баз PlanetScale на MySQL и PostgreSQL: ветки, deploy requests, SQL и диагностика, с руководством для агентов
- 671 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Меняет схему и данные производственных баз
- Работает с паролями и сервисными токенами
Установка
- Работает в
Ручная установка
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, и файл скилла из каталога скиллов агента, если ставили его.
Частые вопросы
Есть ли MCP-сервер?
README отправляет MCP-клиенты к размещенному MCP-серверу PlanetScale из документации, а сам CLI предназначен для прямой автоматизации через оболочку.
Где взять сценарии проверки безопасности изменений?
В отдельном наборе скиллов planetscale/skills, на который ссылается руководство для агентов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыPlanetScale Database Skills
planetscale-database-skills
Скиллы для агентов, работающих с базами данных: по подкаталогу на каждую технологию. Автор — PlanetScale, для Cursor есть отдельный плагин
MCP-сервер для PostgreSQL с подбором индексов, планами EXPLAIN, проверкой здоровья базы и режимом только чтения
Два официальных MCP-сервера Prisma: локальный для миграций и Prisma Studio и удаленный для управления базами Prisma Postgres
Официальный CLI Supabase: локальный стек, миграции базы, деплой Edge Functions и генерация типов из терминала
Мгновенный REST и MCP поверх PostgreSQL: агент читает данные существующей базы через MCP-эндпоинт без написания бэкенда
Официальный MCP-сервер Supabase: агент управляет таблицами, читает конфигурацию и данные проектов после входа через OAuth
Коротко о README
README перечисляет способы установки: Homebrew, scoop, пакеты deb и rpm, AUR, бинарники и Docker-образ. Отдельно указаны action для GitHub Actions и ссылка на размещенный MCP-сервер. Для агентов упомянуты pscale agent-guide, pscale --skill, файл AGENTS.md и набор planetscale/skills.