Skip to main content
Glama
Mohd16kaif

saas-brain-mcp

by Mohd16kaif

SaaS Brain MCP

Claude AI를 사용하여 SaaS 비즈니스에 관한 질문을 평범한 영어로 물어보세요.

"누가 곧 이탈할 것인가?" • "이번 주 수익은 얼마인가?" • "최고의 고객은 누구인가?"

대시보드도, SQL도 필요 없습니다. 그냥 물어보세요.

기능

SaaS Brain은 Claude AI를 Stripe 및 Supabase 데이터에 연결하는 MCP(Model Context Protocol) 서버입니다. 자연어로 질문하고 즉시 지능적인 비즈니스 인사이트를 얻으세요.

사용 가능한 도구

도구

답변 내용

getRevenue

특정 기간의 총 수익

getTopCustomers

지출이 가장 많은 고객

getActiveSubscriptions

모든 활성 구독자 + 플랜 정보

getInactiveUsers

N일 동안 로그인하지 않은 사용자

getUserActivity

특정 사용자의 마지막 로그인 + 활동

getChurnRiskUsers

비활성 상태가 된 유료 사용자

getHighValueUsers

지출 임계값을 초과하는 고객

getHighValueAtRiskUsers

현재 비활성 상태인 고액 지출자

Claude에게 물어볼 수 있는 질문 예시

  • "1월부터 3월까지의 수익은 얼마인가요?"

  • "지출 기준 상위 5명의 고객을 보여주세요"

  • "어떤 사용자가 이탈 위험이 있나요?"

  • "가장 많이 결제하지만 최근에 로그인하지 않은 사람은 누구인가요?"

  • "내 SaaS의 전체 상태 보고서를 알려주세요"

Related MCP server: indie-metrics-mcp

기술 스택

  • Java 17 + Spring Boot

  • Stripe API

  • Supabase REST API

  • Docker

  • MCP Protocol (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 키

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. Render에서 새 웹 서비스 생성

  • render.com → New → Web Service로 이동

  • 포크한 저장소 연결

  • 언어: Docker

  • 브랜치: main

  • 인스턴스 유형: Free

3. Render에 환경 변수 추가

STRIPE_API_KEY

귀하의 Stripe 키

SUPABASE_URL

귀하의 Supabase 프로젝트 URL

SUPABASE_KEY

귀하의 Supabase service_role 키

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

중요 참고 사항

  • auth.users를 쿼리하려면 Supabase의 service_role 키( anon 키가 아님)를 사용해야 합니다.

  • 이탈 감지는 Stripe와 Supabase 간의 이메일을 일치시켜 작동하므로 사용자가 두 곳 모두 동일한 이메일로 가입했는지 확인하세요.

  • 무료 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