Skip to main content
Glama
Mohd16kaif

saas-brain-mcp

by Mohd16kaif

SaaS Brain MCP

Задавайте вопросы о своем SaaS-бизнесе на обычном английском языке с помощью Claude AI.

"Кто собирается уйти?" • "Каков мой доход на этой неделе?" • "Кто мои лучшие клиенты?"

Никаких дашбордов. Никакого SQL. Просто спросите.

Что он делает

SaaS Brain — это сервер MCP (Model Context Protocol), который подключает Claude AI к вашим данным Stripe и Supabase. Задавайте вопросы на естественном языке и мгновенно получайте интеллектуальную бизнес-аналитику.

Доступные инструменты

Инструмент

На что отвечает

getRevenue

Общий доход за любой период времени

getTopCustomers

Клиенты с наибольшими расходами

getActiveSubscriptions

Все активные подписчики + информация о тарифе

getInactiveUsers

Пользователи, которые не заходили в систему N дней

getUserActivity

Последний вход + активность конкретного пользователя

getChurnRiskUsers

Платящие пользователи, которые стали неактивными

getHighValueUsers

Клиенты выше порога расходов

getHighValueAtRiskUsers

Клиенты с высокими расходами, которые стали неактивными

Примеры вопросов, которые можно задать Claude

  • "Каков мой доход с января по март?"

  • "Покажи моих топ-5 клиентов по расходам"

  • "Какие пользователи находятся под угрозой оттока?"

  • "Кто платит больше всех, но не заходил в систему в последнее время?"

  • "Дай мне полный отчет о состоянии моего SaaS"

Related MCP server: indie-metrics-mcp

Технологический стек

  • Java 17 + Spring Boot

  • Stripe API

  • Supabase REST API

  • Docker

  • Протокол MCP (JSON-RPC 2.0)

Предварительные требования

  • Java 17+

  • Maven

  • Учетная запись Stripe (бесплатная, работает в тестовом режиме)

  • Проект Supabase (работает на бесплатном тарифе)

  • Учетная запись Claude.ai (работает на бесплатном тарифе)

Настройка

1. Клонируйте репозиторий

git clone https://github.com/Mohd16kaif/saas-brain-mcp.git
cd saas-brain-mcp

2. Добавьте свои ключи API

Создайте src/main/resources/application.properties:

server.port=8080
spring.application.name=saas-brain-mcp

stripe.api.key=sk_test_YOUR_STRIPE_KEY
supabase.url=https://YOUR_PROJECT.supabase.co
supabase.key=YOUR_SERVICE_ROLE_KEY

Получите свои ключи здесь:

  • Stripe: dashboard.stripe.com → Developers → API Keys

  • Supabase: app.supabase.com → Settings → API → service_role key

3. Запустите локально

mvn spring-boot:run

Протестируйте:

curl -X POST http://localhost:8080/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

Развертывание на Render (бесплатно, 24/7)

1. Сделайте форк этого репозитория на GitHub

2. Создайте новый Web Service на Render

  • Перейдите на render.com → New → Web Service

  • Подключите свой форкнутый репозиторий

  • Язык: Docker

  • Ветка: main

  • Тип инстанса: Free

3. Добавьте переменные окружения в Render

Ключ

Значение

STRIPE_API_KEY

ваш ключ Stripe

SUPABASE_URL

URL вашего проекта Supabase

SUPABASE_KEY

ваш ключ service_role Supabase

4. Развертывание

Render выполняет сборку и развертывание автоматически. Ваш сервер будет доступен по адресу:

https://your-service-name.onrender.com

Подключение к Claude.ai

  1. Перейдите на claude.ai → Settings → Connectors

  2. Нажмите Add custom connector

  3. Имя: saas-brain

  4. URL: https://your-render-url.onrender.com/mcp

  5. Сохраните и включите в чате

Затем просто спрашивайте Claude о чем угодно, касающемся вашего бизнеса.

Подключение к Claude Desktop

Добавьте это в свой claude_desktop_config.json:

{
  "mcpServers": {
    "saas-brain": {
      "type": "http",
      "url": "https://your-render-url.onrender.com/mcp"
    }
  }
}

Расположение файла:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Важные примечания

  • Используйте ключ service_role от Supabase (а не ключ anon), он необходим для запросов к auth.users

  • Обнаружение оттока работает путем сопоставления email-адресов между Stripe и Supabase — убедитесь, что пользователи регистрируются с одним и тем же email в обоих сервисах

  • Бесплатные инстансы Render засыпают после 15 минут бездействия — первый запрос может занять 30 секунд для пробуждения

Стоимость

$0 — тестовый режим Stripe бесплатен, бесплатный тариф Supabase бессрочен, бесплатного тарифа Render достаточно для личного использования.

Лицензия

MIT — бесплатно для использования, модификации и развертывания.

Разработчик

Mohd. Kaif Shaikh — GitHub

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.

  • MCP server for interacting with the Supabase platform

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mohd16kaif/saas-brain-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server