Skip to main content
Glama
nakulcopilot

Pilates With Neelam MCP Server

by nakulcopilot

Pilates With Neelam MCP Server

MCP-сервер (Model Context Protocol), который подключает AI-агентов (ChatGPT, Claude, Cursor и др.) к платформе управления студией Pilates With Neelam. Обеспечивает доступ в реальном времени к занятиям, бронированиям, профилям учеников, оценкам и многому другому.

Быстрый старт

# Install dependencies
npm install

# Build
npm run build

# Run (stdio mode for MCP hosts)
npm start

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

Идентификация студии

Этот MCP-сервер настроен исключительно для Pilates With Neelam (studio_id: pilates_with_neelam). Все инструменты проверяют идентичность студии и отклоняют запросы для любой другой студии.

Инструменты

Инструмент

Описание

get_studio_manifest

Получить идентификатор и возможности студии

find_my_class

Искать занятия с помощью естественного языка

get_pilates_with_neelam_classes

Получить все предстоящие занятия с фильтрами

get_pilates_with_neelam_schedule

Получить недельное расписание

get_pilates_with_neelam_availability

Проверить доступность конкретного занятия в реальном времени

book_pilates_with_neelam_class

Записать ученика на занятие (возвращает подтверждение с идентификатором студии)

assess_pilates_level

Провести оценку уровня Pilates с персональными рекомендациями

check_in_pilates_with_neelam_class

Записать отметку о посещении после занятия с AI-сводкой и рекомендациями по упражнениям

Настройка для ChatGPT Desktop

  1. Соберите сервер: npm run build

  2. Добавьте в конфигурацию MCP для ChatGPT (~/Library/Application Support/ChatGPT/mcp_servers.json на macOS, %APPDATA%\ChatGPT\mcp_servers.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"
      }
    }
  }
}

Настройка для 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 → Возвращает идентификатор студии

  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

Да

URL проекта Supabase

SUPABASE_ANON_KEY

Да

Публичный ключ Supabase

SUPABASE_SERVICE_ROLE_KEY

Нет

Секретный ключ Supabase (даёт полный доступ к БД)

STUDIO_ID

Нет

Идентификатор студии (по умолчанию: pilates_with_neelam)

STUDIO_NAME

Нет

Отображаемое имя студии

STUDIO_DOMAIN

Нет

Домен сайта студии

Тестирование

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

Архитектура

  • Транспорт: stdio (стандарт MCP)

  • База данных: Supabase (Postgres + RLS)

  • Аутентификация: сервисный ключ (service role key) для взаимодействия между серверами, опциональный токен аутентификации для операций в контексте пользователя

  • Изоляция студий: все инструменты проверяют 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