PlanetScale CLI

CLI pscale для баз PlanetScale на MySQL и PostgreSQL: ветки, deploy requests, SQL и диагностика, с руководством для агентов

CLIВысокий риск

planetscale/cli

Установка

brew install planetscale/tap/pscale

macOS. Для некоторых команд нужен 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

ПлагинСредний риск5,4 тыс.
Выбор редакции

Официальный MCP-сервер, гайдлайны и скиллы Laravel: агент видит схему БД, логи и версии пакетов и ищет по документации экосистемы

MCP-серверСредний риск3,6 тыс.

Скилл FastAPI

FastAPI skill

Выбор редакции

Официальный скилл FastAPI, который поставляется вместе с пакетом и учит агента писать код под установленную версию

СкиллНизкий риск

Firebase MCP Server

Firebase CLI and MCP Server

Выбор редакции

Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций

MCP-серверВысокий риск