
vibe-provision
totte-devNOASSERTION
vibe-provision — инструмент для автоматической настройки внешних SaaS-сервисов через YAML-конфигурацию. Он избавляет от ручного создания ресурсов в Clerk, Stripe, Resend, Supabase, Neon, Upstash и других провайдерах. Достаточно описать нужные сервисы в файле vibe.yaml, и одна команда создаст всё необходимое и заполнит .env-файл.
Проще говоря, vibe-provision автоматизирует то, что раньше делали вручную через админки: регистрацию приложений, создание продуктов и вебхуков, настройку доменов. Вы управляете конфигурацией как кодом, а сервер применяет её. Сервер также работает через MCP-протокол — AI-ассистенты напрямую вызывают провизионирование.
Характеристики
Общее
- СтатусСообщество
- Разработчикtotte-dev
- ЛицензияNOASSERTION
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Создание и настройка сервисов Clerk, Stripe, Resend, Supabase, Neon, Upstash из единого YAML-файла
- Генерация файла .env с реальными ключами и секретами после провизионирования
- Вывод переменных окружения в Vercel (через vercel CLI) и Terraform (как
terraform.tfvars.json) - Разделение конфигурации на окружения (dev, staging, prod) с глубоким слиянием базового и переопределяющего файлов
- Три команды:
init(шаблон),auth(однократная аутентификация),up(запуск провизионирования) - Структурированный YAML с указанием проекта, output-целей и списка сервисов с конфигурацией
- Интеграция через MCP-протокол — AI-агенты могут вызывать vibe-provision напрямую из чата
- Поддержка Stripe вебхуков: создание эндпоинтов с нужными событиями и автоматическая подстановка URL
- Автоматическая регистрация доменов в Resend
- Создание проектов Supabase и Neon с ключами доступа
Как подключить
- Установите Node.js версии 16 или выше.
- В конфигурационном файле MCP-клиента (например,
claude_desktop_config.json) добавьте запись для vibe-provision:
{
"mcpServers": {
"vibe-provision": {
"command": "npx",
"args": ["-y", "vibe-provision"]
}
}
}
- Перезапустите MCP-клиент.
После подключения сервер будет доступен AI-ассистенту для выполнения команд провизионирования.
Примеры запросов
- «Настрой Stripe для моего проекта: создай продукт Pro Plan за 19$ в месяц и добавь вебхук для события checkout.session.completed.»
- «Зарегистрируй домен my-app.com в Resend и сгенерируй .env.»
- «Создай проект Neon в регионе aws-ap-northeast-1 и выведи переменные окружения в Vercel.»
- «Создай файл vibe.yaml для приложения с аутентификацией Clerk и платежами Stripe.»
Технические детали
- Язык: TypeScript
- Транспорт: stdio
- Лицензия: NOASSERTION (открытый исходный код)
- Совместимость: любые MCP-клиенты (Claude Desktop, Cursor, VS Code)
- Категории: stripe, finance