accueil / serveurs / Recherche & Web / app.cellarion/wine-registry
app.cellarion/wine-registry
serveur MCP (Model Context Protocol) · cellarion-public 1.274.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que app.cellarion/wine-registry est sûr ?
Au dernier audit MCP Hub, le serveur MCP « app.cellarion/wine-registry » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- drink_window_for≈ 230 tokens
Sommelier-curated drink windows for a registry wine: per vintage, when it is young, at peak, and in late maturity, with where the vintage stands right now. Call for "when should I drink <wine> <vintage>", aging questions, or buy-now-drink-later advice. Only sommelier-REVIEWED vintages are returned — an empty result means no curated window exists yet (reason from grape/region/structure yourself, and say it is an estimate).
Paramètres, retour & exemple (2)
Paramètresvintage· string · optionnel
One vintage year; omit for all curated vintages of the winewine_id· string · requis
Registry wine id (from search_registry)
Exemple d'appel{"name": "drink_window_for", "arguments": {"wine_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_similar_wines≈ 328 tokens
Given a registry wine_id (or, on an authenticated connection, one of the user's bottle_ids), returns wines with the closest taste/style profile from the shared registry, using vector similarity over wine embeddings. Call for "more like this", "what else is like my favourite Barolo", or to seed purchase ideas from a wine the user loves. Only wines that have been embedded are searchable — an empty result does not mean nothing similar exists. Ids must be 24-hex Mongo ids from search_registry or search_bottles — a name or slug is not an id. Returns at most 10.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
How many to return (1-10, default 8; larger values are capped, not rejected)wine_id· string · optionnel
Registry wine id (24-hex) from search_registry or a bottle's winebottle_id· string · optionnel
Alternatively: one of the user's bottle ids (24-hex). Needs an authenticated connection — not available on the public endpoint.
Exemple d'appel{"name": "find_similar_wines", "arguments": {"limit": 1, "wine_id": "texte", "bottle_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_source_info≈ 135 tokens
Returns what Cellarion is, the version this instance is running, the open-source repository, and the license. Call this when the user asks what Cellarion is, which version they are on, whether it is open source, where to find / contribute to the code — or how to support the project.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_source_info", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_wine≈ 273 tokens
Full registry record for one wine: producer, region, appellation, classification, grapes, community rating, the AI tasting profile when the wine has been enriched, and the registry image (url + credit) when one is published — null means the wine has no public picture yet; to see the picture yourself, call get_photo with the wine_id. Vintage-neutral (bottles carry the vintage). For signed-in callers, pending_correction says whether a correction suggestion is awaiting review on this wine (one is allowed per wine, across all users), which fields it covers and whether it is the caller's own — check it before composing suggest_wine_correction. Call after search_registry when the user wants depth on a specific wine.
Paramètres, retour & exemple (1)
Paramètreswine_id· string · requis
Registry wine id from search_registry or a bottle's wine
Exemple d'appel{"name": "get_wine", "arguments": {"wine_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_guides≈ 219 tokens
Cellarion's published guides and blog articles (cellar management, drink windows, storage, buying) — title, slug, excerpt and tags. Call when the user wants a how-to or background reading; follow with read_guide for the full text.
Paramètres, retour & exemple (3)
Paramètrestag· string · optionnel
Filter by taglimit· integer · optionnel
How many to return (1-20, default 10; larger values are capped, not rejected)offset· integer · optionnel
Skip this many (default 0)
Exemple d'appel{"name": "list_guides", "arguments": {"tag": "texte", "limit": 1, "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - read_guide≈ 143 tokens
The full text of one published Cellarion guide or blog article, by slug (from list_guides). Public website content — quote or summarise freely, and link the public_url when pointing the user to it.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Article slug from list_guides
Exemple d'appel{"name": "read_guide", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_registry≈ 231 tokens
Searches Cellarion's shared wine database (vintage-neutral wines, community data) by name, producer, region or grape. Returns up to 10 matches. Call to identify a wine the user mentions, before recommending, or to check whether a wine exists in the registry. This searches ALL known wines — use search_bottles for what the user owns. A signed-in user's own drinks that are not wine (beer, cider, soft drinks — hidden from the shared registry) are listed first with only_in_your_cellar: true, so they can add more of them.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Wine name, producer, appellation or grape
Exemple d'appel{"name": "search_registry", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».