Servidor MCP para Ticketmaster
Un servidor de protocolo de contexto de modelo que proporciona herramientas para descubrir eventos, lugares y atracciones a través de la API de descubrimiento de Ticketmaster.
Características
Busque eventos, lugares y atracciones con filtros flexibles:
Búsqueda de palabras clave
Rango de fechas para eventos
Ubicación (ciudad, estado, país)
Búsquedas específicas del lugar
Búsquedas específicas de atracciones
Clasificaciones/categorías de eventos
Formatos de salida:
Datos JSON estructurados para uso programático
Texto legible para consumo directo
Datos completos que incluyen:
Nombres e identificaciones
Fechas y horarios (para eventos)
Rangos de precios (para eventos)
URL
Imágenes
Ubicaciones y direcciones (para lugares)
Clasificaciones (para atracciones)
Related MCP server: Eventbrite MCP Server
Instalación
Configuración
El servidor requiere una clave API de Ticketmaster. Puedes obtenerla de la siguiente manera:
Crear una cuenta o iniciar sesión
Vaya a "Mis aplicaciones" en su cuenta
Creando una nueva aplicación para obtener tu clave API
Establezca su clave API en su archivo de configuración MCP:
Uso
El servidor proporciona una herramienta llamada search_ticketmaster que acepta:
Parámetros requeridos
type: Tipo de búsqueda ('evento', 'lugar' o 'atracción')
Parámetros opcionales
keyword: término de búsquedastartDate: Fecha de inicio en formato AAAA-MM-DD (para eventos)endDate: Fecha de finalización en formato AAAA-MM-DD (para eventos)city: Nombre de la ciudadstateCode: código de estado (p. ej., 'NY')countryCode: Código de país (por ejemplo, 'EE. UU.')venueId: ID de lugar específicoattractionId: ID de atracción específicaclassificationName: Categoría del evento (p. ej., 'Deportes', 'Música')format: Formato de salida ('json' o 'texto', predeterminado 'json')
Ejemplos
Salida JSON estructurada (predeterminada)
Salida de texto legible para humanos
Desarrollo
Clonar el repositorio
Copie el archivo de entorno de ejemplo:
cp .env.example .envAgregue su clave API de Ticketmaster a
.envInstalar dependencias:
npm installConstruir el proyecto:
npm run buildPrueba con el inspector:
npm run inspector
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios. Para cambios importantes, primero abra una incidencia para comentar qué desea cambiar.
Licencia
Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles