Wine Tasting Visual Vocabulary MCP Server
An epistemological infrastructure system that translates oenological expertise into visual parameters for AI image generation.
Overview
This MCP server implements a three-layer olog (ontology log) architecture that maps wine tasting vocabulary to visual parameters through category theory. Expert wine tasters work in their native sensory vocabulary (acidity, tannin, terroir, finish length) while the system deterministically transforms these into compositional visual attributes.
Categorical Structure
The server implements functors and natural transformations across five primary domains:
Varietal Character (base functor) - Grape variety characteristics
Terroir/Climate (environmental modifier) - Growing conditions
Winemaking Technique (process overlay) - Oak treatment, style
Temporal Evolution (aging dimension) - How wine changes over time
Balance Relationships (coherence constraints) - Equilibrium between elements
Installation
FastMCP Cloud Deployment
Supported Varietals
Red Wines
Pinot Noir - Delicate, translucent, silky texture
Cabernet Sauvignon - Bold, opaque, structured
Merlot - Plush, velvety, approachable
Syrah/Shiraz - Dense, smoky, powerful
Nebbiolo - Austere, chalky, aristocratic
Grenache - Warm, generous, soft
Sangiovese - Bright, savory, firm
Tempranillo - Medium-bodied, leather, vanilla
Malbec - Dense, dark fruit, plush
Zinfandel - Bold, jammy, high alcohol
White Wines
Chardonnay - Rich, creamy, full-bodied
Sauvignon Blanc - Crisp, electric, angular
Riesling - Crystalline, precise, brilliant
Pinot Grigio - Light, clean, refreshing
Chenin Blanc - Versatile, honeyed, waxy
Gewürztraminer - Perfumed, exotic, spicy
Viognier - Viscous, aromatic, voluptuous
Albariño - Coastal, saline, zesty
Tool Usage
1. Generate Wine Visual Vocabulary
Primary morphism that composes all categorical structures:
2. Regional Presets
Pre-configured parameters for classic wine regions:
3. Evolution Sequence
Show how wine transforms visually over time:
4. Compare Wine Profiles
Identify visual contrasts between wines:
5. Get Reference Information
Parameter Definitions
Balance Parameters (1-10 scale)
Acidity: 1=flat, 5=balanced, 10=electric sharp
Tannin: 1=soft (reds only), 5=moderate, 10=grippy astringent
Sweetness: 1=bone dry, 5=off-dry, 10=dessert sweet
Alcohol: 1=low (<11%), 5=moderate (12-13%), 10=high (>15%)
Body: 1=light ethereal, 5=medium, 10=full dense
Climate Types
cool - Angular, bright, mineral, tense
moderate - Balanced, elegant, composed
warm - Soft, ripe, generous, relaxed
hot - Intense, concentrated, heavy
Oak Treatment
none - Pure, bright, transparent
neutral - Subtle, softened, rounded
french_oak - Silky, refined, vanilla/spice
american_oak - Bold, creamy, coconut/caramel
mixed_oak - Complex, layered, balanced
Age Categories
youthful - Vibrant, primary fruit, taut structure
developing - Integrating, complex, softening
mature - Tertiary aromas, silky, resolved
past_prime - Fading, oxidized, thin
Finish Length
short - Brief, fleeting, abrupt
medium - Moderate, sustained, gradual
long - Persistent, lingering, extended
very_long - Endless, complex, evolving
Visual Vocabulary Output Structure
Mathematical Foundation
Functors
Varietal Functor: Maps grape varieties to base visual characteristics
Climate Functor: Transforms characteristics based on growing conditions
Oak Functor: Overlays texture and color from barrel aging
Time Functor: Evolves all parameters along aging dimension
Natural Transformations
Balance Morphism: Preserves equilibrium relationships across transformations
Regional Transformation: Composes varietal + climate + style consistently
Evolution Morphism: Maintains identity through time while modifying attributes
Coherence Constraints
Balance dimensions enforce coherent visual relationships:
High acidity → Angular edges, bright atmosphere
High tannin → Structured texture, firm composition
High body → Dense opacity, heavy visual weight
Long finish → Extended fade, deep atmospheric depth
Use Cases
Image Generation
Comparative Visualization
Temporal Sequence
Expert Validation
The vocabulary is grounded in:
Court of Master Sommeliers standardized tasting grid
WSET (Wine & Spirit Education Trust) systematic approach
UC Davis Aroma Wheel scientific categorization
Classical wine regions and established quality standards
Intentionality Reasoning
Why these mappings work:
Color progression is real - Wine literally changes color with age (purple→brick→brown)
Texture vocabulary is synesthetic - "Silky" vs "grippy" naturally suggests visual texture
Structural metaphors are embodied - "Angular" acid vs "soft" roundness
Balance is visual equilibrium - Tension/relaxation maps to composition
Finish is temporal decay - Length maps to atmospheric depth/fade
Citation
When using this server's visual vocabulary, cite:
Court of Master Sommeliers tasting methodology
WSET systematic approach to wine evaluation
UC Davis Wine Aroma Wheel (A.C. Noble et al.)
License
MIT License - See LICENSE file for details
Contributing
This server represents systematized expert knowledge. Contributions should:
Ground additions in established wine education frameworks
Maintain categorical coherence (morphisms must compose)
Include intentionality reasoning (why the mapping works)
Validate with wine education professionals
Author
Part of the Lushy epistemological infrastructure project by Dal. Translating domain expertise into visual parameters through category theory.