Skip to main content
Glama
nakulcopilot

Pilates With Neelam MCP Server

by nakulcopilot

Pilates With Neelam MCP Server

AI 에이전트(ChatGPT, Claude, Cursor 등)를 Pilates With Neelam 스튜디오 관리 플랫폼에 연결하는 MCP(Model Context Protocol) 서버입니다. 클래스, 예약, 학생 프로필, 평가 등에 대한 실시간 액세스를 제공합니다.

빠른 시작

# Install dependencies
npm install

# Build
npm run build

# Run (stdio mode for MCP hosts)
npm start

Related MCP server: @aiwerk/mcp-server-cal

스튜디오 ID

이 MCP 서버는 Pilates With Neelam(studio_id: pilates_with_neelam) 전용으로 구성되어 있습니다. 모든 도구는 스튜디오 ID를 확인하며 다른 스튜디오에 대한 요청은 거부합니다.

도구

도구

설명

get_studio_manifest

스튜디오 ID 및 기능 정보 가져오기

find_my_class

자연어로 클래스 검색

get_pilates_with_neelam_classes

필터를 사용하여 예정된 모든 클래스 가져오기

get_pilates_with_neelam_schedule

주간 일정 보기 가져오기

get_pilates_with_neelam_availability

특정 클래스의 실시간 예약 가능 여부 확인

book_pilates_with_neelam_class

학생을 클래스에 예약(스튜디오 ID가 포함된 확인 메시지 반환)

assess_pilates_level

개인 맞춤 추천과 함께 필라테스 레벨 평가 실행

check_in_pilates_with_neelam_class

AI 요약 및 운동 추천과 함께 수업 후 체크인 기록

ChatGPT Desktop 구성

  1. 서버를 빌드합니다: npm run build

  2. ChatGPT MCP 구성에 추가합니다(macOS의 경우 ~/Library/Application Support/ChatGPT/mcp_servers.json, Windows의 경우 %APPDATA%\ChatGPT\mcp_servers.json):

{
  "mcpServers": {
    "pilates-with-neelam": {
      "command": "node",
      "args": ["C:\\Users\\Welcome\\pilates-with-neelam-mcp\\dist\\index.js"],
      "env": {
        "SUPABASE_URL": "https://ywyagyftnwnybrxtyhjd.supabase.co",
        "SUPABASE_ANON_KEY": "sb_publishable_...",
        "SUPABASE_SERVICE_ROLE_KEY": "sb_secret_...",
        "STUDIO_ID": "pilates_with_neelam",
        "STUDIO_NAME": "Pilates With Neelam",
        "STUDIO_DOMAIN": "pilateswithneelam.in"
      }
    }
  }
}

Claude Desktop 구성

~/Library/Application Support/Claude/claude_desktop_config.json(macOS) 또는 %APPDATA%\Claude\claude_desktop_config.json(Windows)에 추가합니다:

{
  "mcpServers": {
    "pilates-with-neelam": {
      "command": "node",
      "args": ["C:\\Users\\Welcome\\pilates-with-neelam-mcp\\dist\\index.js"],
      "env": {
        "SUPABASE_URL": "https://ywyagyftnwnybrxtyhjd.supabase.co",
        "SUPABASE_ANON_KEY": "sb_publishable_...",
        "SUPABASE_SERVICE_ROLE_KEY": "sb_secret_...",
        "STUDIO_ID": "pilates_with_neelam",
        "STUDIO_NAME": "Pilates With Neelam",
        "STUDIO_DOMAIN": "pilateswithneelam.in"
      }
    }
  }
}

Cursor 구성

프로젝트의 .cursor/mcp.json에 추가합니다:

{
  "mcpServers": {
    "pilates-with-neelam": {
      "command": "node",
      "args": ["C:\\Users\\Welcome\\pilates-with-neelam-mcp\\dist\\index.js"],
      "env": {
        "SUPABASE_URL": "https://ywyagyftnwnybrxtyhjd.supabase.co",
        "SUPABASE_ANON_KEY": "sb_publishable_...",
        "SUPABASE_SERVICE_ROLE_KEY": "sb_secret_...",
        "STUDIO_ID": "pilates_with_neelam",
        "STUDIO_NAME": "Pilates With Neelam",
        "STUDIO_DOMAIN": "pilateswithneelam.in"
      }
    }
  }
}

전체 워크플로우 데모

AI 에이전트는 실시간 데이터를 사용하여 이 실제 워크플로우를 수행할 수 있습니다:

  1. "이 스튜디오가 어디인가요?"get_studio_manifest → 스튜디오 ID 반환

  2. "리포머 클래스를 찾아줘"find_my_class → 예약 가능 여부가 포함된 일치하는 클래스 반환

  3. "초보자를 위한 평가는 무엇인가요?"assess_pilates_level → 레벨 및 추천 반환

  4. "클래스 c_m1abc의 예약 가능 여부를 확인해줘"get_pilates_with_neelam_availability → 실시간 좌석 현황 반환

  5. "학생 s2를 그 클래스에 예약해줘"book_pilates_with_neelam_class → 스튜디오 ID가 포함된 예약 확인 메시지 반환

  6. "s2의 체크인을 기록해줘: 기분 좋음, 코어 강함"check_in_pilates_with_neelam_class → AI 요약 및 운동 반환

환경 변수

변수

필수

설명

SUPABASE_URL

Supabase 프로젝트 URL

SUPABASE_ANON_KEY

Supabase 공개 키

SUPABASE_SERVICE_ROLE_KEY

아니요

Supabase 비밀 키(전체 DB 액세스 활성화)

STUDIO_ID

아니요

스튜디오 식별자(기본값: pilates_with_neelam)

STUDIO_NAME

아니요

스튜디오 표시 이름

STUDIO_DOMAIN

아니요

스튜디오 웹사이트 도메인

테스트

# Run end-to-end tests
npm run test:e2e

아키텍처

  • 전송: stdio(MCP 표준)

  • 데이터베이스: Supabase(Postgres + RLS)

  • 인증: 서버 간 통신용 서비스 역할 키, 사용자 범위 작업용 선택적 인증 토큰

  • 스튜디오 격리: 모든 도구는 작업 전에 studio_id를 확인합니다

  • 개인정보 보호: 학생의 개인 식별 정보(PII)(이름, 이메일, 전화번호)는 노출되지 않습니다. 도구는 클래스 및 예약 가능 여부 데이터만 반환합니다.

라이선스

MIT

Install Server
F
license - not found
A
quality
C
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

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/nakulcopilot/pilates-with-neelam-mcp'

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