cladjidane/eventlite-mcp-server
If you are the rightful owner of eventlite-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
EventLite MCP Server is a Model Context Protocol server designed to manage events and registrations using natural language processing.
EventLite MCP Server
Serveur MCP (Model Context Protocol) pour EventLite — permet à Claude de gérer vos événements et inscriptions en langage naturel.
Installation
Prérequis
Un compte EventLite avec une clé API.
Générer une API Key
- Connectez-vous sur eventlite.context-collective.org
- Allez dans Paramètres → Clés API
- Créez une nouvelle clé (ex: "MCP Server")
- Copiez le token (format:
evl_xxxxxxxxxxxxx) — il n'est affiché qu'une seule fois !
Option 1 : Binaire standalone (recommandé)
Aucune installation requise — téléchargez simplement l'exécutable pour votre système.
-
Téléchargez le binaire depuis GitHub Releases :
- macOS Apple Silicon :
eventlite-mcp-darwin-arm64 - macOS Intel :
eventlite-mcp-darwin-x64 - Windows :
eventlite-mcp-windows-x64.exe - Linux :
eventlite-mcp-linux-x64
- macOS Apple Silicon :
-
Placez-le dans un dossier de votre choix (ex:
~/eventlite-mcp/) -
macOS : Autorisez l'exécution (Gatekeeper bloque les binaires non signés)
# Supprimer la quarantaine xattr -d com.apple.quarantine ~/eventlite-mcp/eventlite-mcp-darwin-arm64 # Rendre exécutable chmod +x ~/eventlite-mcp/eventlite-mcp-darwin-arm64Linux : Rendez-le exécutable
chmod +x ~/eventlite-mcp/eventlite-mcp-linux-x64 -
Ajoutez dans votre fichier de configuration Claude Desktop :
macOS :
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows :%APPDATA%\Claude\claude_desktop_config.json{ "mcpServers": { "eventlite": { "command": "/Users/VOTRE_NOM/eventlite-mcp/eventlite-mcp-darwin-arm64", "env": { "EVENTLITE_API_URL": "https://eventlite.context-collective.org", "EVENTLITE_API_KEY": "evl_xxxxxxxxxxxxx" } } } }Remplacez le chemin par l'emplacement réel du binaire sur votre machine.
-
Redémarrez Claude Desktop.
Option 2 : Via npm (nécessite Node.js)
Si vous avez Node.js v18+ installé :
npm install -g github:cladjidane/eventlite-mcp-server
Configuration Claude Desktop :
{
"mcpServers": {
"eventlite": {
"command": "eventlite-mcp",
"env": {
"EVENTLITE_API_URL": "https://eventlite.context-collective.org",
"EVENTLITE_API_KEY": "evl_xxxxxxxxxxxxx"
}
}
}
}
Configuration
| Variable | Description |
|---|---|
EVENTLITE_API_URL | https://eventlite.context-collective.org |
EVENTLITE_API_KEY | Clé API générée depuis le dashboard (format: evl_xxx) |
Outils disponibles
Événements
| Outil | Description |
|---|---|
list_events | Lister et rechercher des événements |
get_event | Détails d'un événement par ID ou slug |
create_event | Créer un événement (avec coverImage optionnel) |
update_event | Modifier un événement |
delete_event | Supprimer un événement |
Options de list_events :
status: Filtrer par statut (DRAFT, PUBLISHED, CLOSED, CANCELLED)search: Recherche dans le titre et la descriptioncity: Filtrer par ville (ex: "Paris", "Lyon")upcoming: Afficher uniquement les événements futurs (triés par date)
Inscriptions
| Outil | Description |
|---|---|
list_registrations | Lister les inscriptions d'un événement |
register_attendee | Inscrire un participant |
unregister_attendee | Annuler une inscription |
Notifications
| Outil | Description |
|---|---|
send_notification | Envoyer un email aux participants |
Upload
| Outil | Description |
|---|---|
upload_image | Uploader une image (URL publique ou base64) pour l'utiliser comme couverture |
Exemples d'utilisation
Une fois configuré, vous pouvez simplement parler à Claude :
- "Quels sont mes événements à venir ?"
- "Cherche les événements sur Paris"
- "Crée un meetup IA le 15 mars à 19h au WeWork Paris, max 50 personnes"
- "Inscris alice@test.com au workshop React"
- "Combien de personnes sont inscrites au meetup ?"
- "Envoie un rappel aux inscrits confirmés"
- "Publie l'événement workshop-react"
- "Ajoute cette image comme couverture de l'événement : https://example.com/image.jpg"
Dépannage
Le serveur ne démarre pas
- Vérifiez que le binaire est exécutable (
chmod +xsur macOS/Linux) - Vérifiez que la clé API est valide
- Consultez les logs Claude Desktop pour voir les erreurs
Erreur "Unauthorized"
- Vérifiez que
EVENTLITE_API_KEYest correctement configuré - Générez une nouvelle clé API si nécessaire
Les outils n'apparaissent pas dans Claude
- Redémarrez complètement Claude Desktop
- Vérifiez la syntaxe JSON de votre fichier de configuration
- Vérifiez que le chemin vers le binaire est correct
Développement
# Cloner le repo
git clone https://github.com/cladjidane/eventlite-mcp-server.git
cd eventlite-mcp-server
# Installer les dépendances
npm install
# Build TypeScript
npm run build
# Tester localement
EVENTLITE_API_URL=http://localhost:3333 EVENTLITE_API_KEY=evl_xxx node dist/index.js
# Compiler les binaires (nécessite Bun)
bun run build:binary
Licence
MIT