lastsaas

lastsaas

jonradoffMIT
109 звёзд43 форков
LastSaaS MCP — это сервер, который подключает AI-ассистента к административным данным платформы LastSaaS. LastSaaS — это готовый фундамент для SaaS-проекта: пользователи, арендаторы, роли, биллинг, логи. Сервер работает в режиме только для чтения — вы запрашиваете информацию, но не можете менять данные. Теперь не нужно входить в админ-панель и искать нужный раздел. Достаточно спросить ассистента: «Сколько активных пользователей?», «Покажи последние инвойсы», «Проверь статус здоровья». Сервер найдёт данные и вернёт ответ. Это ускоряет диагностику, мониторинг и составление отчётов. Сервер полезен разработчикам, которые поддерживают SaaS-продукт на LastSaaS. Вместо ручного труда вы получаете удобный AI-интерфейс для всех типовых запросов.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикjonradoff
  • ЛицензияMIT

Технологии

  • Языки
    Go
  • Транспорт
    stdio

Описание

Возможности

  • Просмотр общей панели метрик: количество арендаторов, пользователей, сессий, выручка
  • Детальная информация по арендаторам: название, статус, тариф, дата создания, лимиты
  • Поиск и фильтрация пользователей по email, имени, роли, статусу, дате регистрации
  • Чтение истории биллинга: счета, оплаты, возвраты, даты и статусы
  • Мониторинг здоровья системы: доступность сервисов, время отклика, ошибки
  • Просмотр логов с фильтрацией по уровню и временному диапазону
  • Проверка статуса подключения Stripe и состояния подписок
  • Получение списка API-ключей и зарегистрированных вебхуков
  • Аналитика использования: активность пользователей по дням, популярные фичи
  • Кредитный трекинг: расход кредитов по арендаторам и пользователям

Как подключить

  1. Установите сервер с помощью Go:
  2. go install github.com/jonradoff/lastsaas@latest
  3. Убедитесь, что бинарный файл доступен в PATH. Проверьте командой which lastsaas.
  4. Отредактируйте файл конфигурации Claude Desktop (обычно находится по пути %APPDATA%\Claude\claude_desktop_config.json на Windows или ~/.config/Claude/claude_desktop_config.json на macOS/Linux):
  5. { "mcpServers": { "lastsaas": { "command": "lastsaas", "args": [] } } }
  6. Перезапустите Claude Desktop. После запуска в интерфейсе появятся инструменты LastSaaS.

Если сервер не запускается, попробуйте указать полный путь к бинарному файлу в поле command.

Примеры запросов

  • «Покажи дашборд: сколько арендаторов, пользователей, какая выручка за неделю»
  • «Найди всех пользователей с ролью admin в арендаторе Acme Corp»
  • «Проверь здоровье системы — все ли сервисы работают?»
  • «Выведи последние 10 логов с уровнем error»
  • «Сколько кредитов израсходовано за текущий месяц?»
  • «Какие инвойсы не оплачены?»

Технические детали

  • Язык: Go
  • Транспорт: stdio
  • Лицензия: MIT
  • Клиенты: Claude Desktop, другие MCP-клиенты
  • Требования: установленный Go для сборки, доступ к LastSaaS API

Поделиться