Utilise Émile depuis ton assistant IA
Émile a un serveur MCP officiel. Demande à Claude, ChatGPT, Cursor ou n'importe quel client MCP d'ajouter, scanner ou recommander des bouteilles directement depuis ta cave. Deux modes de connexion au choix : remote OAuth (le plus simple, recommandé) ou local npx (pour les clients sans support OAuth).
Prérequis : avoir un compte Émile (créé via l'app iOS ou sur app.emile.wine).
Ce que tu peux faire
| Outil | Description |
|---|---|
search_wines | Cherche dans le catalogue 100k+ par nom, producteur, appellation |
list_cellars | Liste tes caves |
list_bottles | Liste les bouteilles d'une cave |
add_bottle | Ajoute une bouteille |
add_bottles_batch | Ajoute jusqu'à 100 bouteilles d'un coup |
update_bottle | Modifie statut, notes, emplacement, prix, millésime, ou déplace entre caves |
delete_bottle | Supprime une bouteille |
recommend_bottles | Recommandation pour un plat ou selon la maturité de garde |
scan_label | Identifie un vin à partir d'une photo d'étiquette |
scan_labels_batch | Jusqu'à 10 photos d'étiquettes d'un coup |
Option 1 — Connexion remote (OAuth)
La plus simple : Claude Desktop, ChatGPT et les clients récents supportent l'ajout d'un serveur MCP distant via OAuth, sans aucune ligne de config locale ni clé API à gérer.
Claude Desktop
- Settings → Connectors → Add custom connector
- URL :
https://mcp.emile.wine/mcp - Clique Connect → tu seras redirigé vers
app.emile.winepour te connecter et autoriser - De retour dans Claude, l'intégration est active. Teste : « Liste mes caves »
ChatGPT (Developer Mode)
- Settings → Connectors → activer Developer Mode
- Create app → URL :
https://mcp.emile.wine/mcp - Authentication : OAuth (auto-détecté)
- Suis le flow d'autorisation (login Émile) puis teste
Option 2 — Installation locale (npx)
Pour les clients qui ne supportent pas encore l'OAuth distant (Cursor, Continue, Cline…), le serveur tourne en local via npm et parle directement à api.emile.wine avec une clé API personnelle.
1. Génère une clé API dans l'app
Ouvre Émile sur ton iPhone → Profil → Paramètres → Clés API → + Générer. Copie la clé emile_live_... (elle n'est affichée qu'une seule fois).
2. Ajoute le serveur à ta config
Exemple pour Claude Desktop — édite ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows) :
{
"mcpServers": {
"emile": {
"command": "npx",
"args": ["-y", "@emile-wine/mcp-server"],
"env": {
"EMILE_API_KEY": "emile_live_xxxxxxxxxxxxxxxx"
}
}
}
}
Pour Cursor / Continue / autres : même commande npx -y @emile-wine/mcp-server + variable EMILE_API_KEY, adapte la syntaxe au format de ton client.
3. Redémarre ton client
L'icône MCP doit apparaître avec emile dans la liste des serveurs connectés.
Exemples de prompts
- « Liste les bouteilles de ma cave principale »
- « Ajoute un Château Pichon Lalande 2015, acheté 95€, emplacement A3 »
- « Que peut-on boire ce soir avec un magret de canard ? »
- « Déplace la bouteille de Chinon de ma Cave garage vers la Cave cellier »
- « Marque la dernière bouteille de Cahors comme bue »
- « Scanne cette étiquette : [photo] »
Confidentialité
Mode remote OAuth : aucun stockage de credentials côté client, l'autorisation est révocable depuis ton compte Émile à tout moment. Le serveur tourne sur notre infrastructure en France, derrière une CSP stricte, et chaque requête est validée par un token éphémère.
Mode local npx : la clé API reste sur ta machine. Le serveur tourne en local et parle directement à api.emile.wine. Aucun tiers entre les deux — c'est exactement comme si tu utilisais l'app, mais via texte.
Dans les deux cas, voir la politique de confidentialité complète.
Disponible aussi sur
- 📱 App Store iOS — l'app native Émile
- 🌐 app.emile.wine — inscription web + gestion des clés API
- 📦 npm @emile-wine/mcp-server
- 📋 Registre officiel MCP — listé sous
io.github.SebastienGal/emile-wine
Sources & support
- Spec MCP : modelcontextprotocol.io
- Questions, retours, bugs : hello@emile.wine