Enables searching for movies by title and retrieving cinema showtimes with details on theaters, formats (VF, VOST, 3D, IMAX), and screening times based on location or postal code.
Allociné MCP Server
Ce serveur MCP (Model Context Protocol) permet de récupérer des informations sur les films et les séances de cinéma depuis Allociné.
Fonctionnalités
Recherche de films : Trouvez l'ID Allociné d'un film à partir de son titre.
Récupération des séances : Obtenez les horaires, cinémas et formats (VF, VOST, 3D, IMAX) pour un film donné dans une ville ou un code postal spécifique.
Installation et Utilisation
Prérequis
Node.js installé (v16 ou supérieur recommandé).
Installation
Clonez ce dépôt ou copiez les fichiers.
Installez les dépendances :
npm installCompilez le projet :
npm run build
Configuration pour un Client MCP (ex: Claude Desktop)
Ajoutez la configuration suivante à votre fichier de paramètres MCP :
Outils Disponibles
search_movies
Recherche un film par titre.
query(string): Titre du film (ex: "Dune", "Le Parrain").
get_showtimes
Récupère les séances pour un film et un lieu.
movie_id(string): L'ID du film (obtenu viasearch_movies).location(string): Code postal (ex: "75001") ou nom de ville (ex: "Lyon").
Note sur le Scraping
Ce serveur utilise le scraping de pages HTML via axios et cheerio. Il est dépendant de la structure du site Allociné. Si le site change, le serveur peut nécessiter une mise à jour.