Skip to main content
Glama
nakulcopilot

Pilates With Neelam MCP Server

by nakulcopilot

Servidor MCP de Pilates With Neelam

Un servidor MCP (Model Context Protocol) que conecta agentes de IA (ChatGPT, Claude, Cursor, etc.) con la plataforma de gestión de estudios Pilates With Neelam. Proporciona acceso en tiempo real a clases, reservas, perfiles de estudiantes, evaluaciones y más.

Inicio rápido

# Install dependencies
npm install

# Build
npm run build

# Run (stdio mode for MCP hosts)
npm start

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

Identidad del estudio

Este servidor MCP está configurado exclusivamente para Pilates With Neelam (studio_id: pilates_with_neelam). Todas las herramientas verifican la identidad del estudio y rechazan solicitudes para cualquier otro estudio.

Herramientas

Herramienta

Descripción

get_studio_manifest

Obtener la identidad y las capacidades del estudio

find_my_class

Buscar clases usando lenguaje natural

get_pilates_with_neelam_classes

Obtener todas las próximas clases con filtros

get_pilates_with_neelam_schedule

Obtener la vista de horario semanal

get_pilates_with_neelam_availability

Comprobar la disponibilidad en tiempo real de una clase específica

book_pilates_with_neelam_class

Reservar un estudiante en una clase (devuelve confirmación identificada por estudio)

assess_pilates_level

Ejecutar la evaluación de nivel de Pilates con recomendaciones personalizadas

check_in_pilates_with_neelam_class

Registrar el check-in posterior a la clase con resumen de IA y recomendaciones de ejercicios

Configuración para ChatGPT Desktop

  1. Compila el servidor: npm run build

  2. Añádelo a tu configuración de MCP de ChatGPT (~/Library/Application Support/ChatGPT/mcp_servers.json en macOS, %APPDATA%\ChatGPT\mcp_servers.json en 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"
      }
    }
  }
}

Configuración para Claude Desktop

Añádelo a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %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"
      }
    }
  }
}

Configuración para Cursor

Añádelo a .cursor/mcp.json en tu proyecto:

{
  "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"
      }
    }
  }
}

Demostración completa del flujo de trabajo

Un agente de IA puede realizar este flujo de trabajo real usando datos en vivo:

  1. "¿Qué estudio es este?"get_studio_manifest → Devuelve la identidad del estudio

  2. "Búscame una clase de reformer"find_my_class → Devuelve las clases coincidentes con disponibilidad

  3. "¿Cuál es la evaluación para un principiante?"assess_pilates_level → Devuelve el nivel + recomendaciones

  4. "Comprueba la disponibilidad de la clase c_m1abc"get_pilates_with_neelam_availability → Devuelve las plazas en tiempo real

  5. "Reserva al estudiante s2 en esa clase"book_pilates_with_neelam_class → Devuelve la confirmación de reserva con el ID del estudio

  6. "Registra el check-in de s2: me sentí genial, core fuerte"check_in_pilates_with_neelam_class → Devuelve el resumen de IA + ejercicios

Variables de entorno

Variable

Obligatoria

Descripción

SUPABASE_URL

URL del proyecto de Supabase

SUPABASE_ANON_KEY

Clave publicable de Supabase

SUPABASE_SERVICE_ROLE_KEY

No

Clave secreta de Supabase (habilita el acceso completo a la base de datos)

STUDIO_ID

No

Identificador del estudio (predeterminado: pilates_with_neelam)

STUDIO_NAME

No

Nombre mostrado del estudio

STUDIO_DOMAIN

No

Dominio web del estudio

Pruebas

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

Arquitectura

  • Transporte: stdio (estándar de MCP)

  • Base de datos: Supabase (Postgres + RLS)

  • Autenticación: Clave de rol de servicio para servidor a servidor, token de autenticación opcional para operaciones con ámbito de usuario

  • Aislamiento del estudio: Todas las herramientas verifican studio_id antes de las operaciones

  • Privacidad: No se expone información personal de los estudiantes (nombres, correos electrónicos, teléfonos). Las herramientas devuelven solo datos de clases y disponibilidad.

Licencia

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