SommelierX

Servidor MCP remoto para maridaje de vinos de nivel sumiller. 7 herramientas impulsadas por un algoritmo propietario Wine DNA. Clave API o pago por llamada x402.

Documentación

@sommelierx/mcp-server

Inteligencia de maridaje de vinos para asistentes de IA. Conecta Claude, Cursor, Windsurf o cualquier cliente compatible con MCP a un algoritmo de maridaje de nivel sumiller que combina vinos con tus ingredientes, platos y recetas.

Inicio Rápido

Claude Desktop

Añade a ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "sommelierx": {
      "command": "npx",
      "args": ["@sommelierx/mcp-server"]
    }
  }
}

Eso es todo. Pregúntale a Claude "¿Qué vino va con salmón a la parrilla?" y usará SommelierX para responder.

Con una clave API Pro

Para extracción de recetas, emparejamiento en grupo y desgloses de puntuación:

{
  "mcpServers": {
    "sommelierx": {
      "command": "npx",
      "args": ["@sommelierx/mcp-server"],
      "env": {
        "SOMMELIERX_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

Cursor / Windsurf / Otros clientes MCP

La misma configuración funciona. Añade command y args a la configuración MCP de tu cliente.

Herramientas Disponibles

HerramientaQué haceNivel
pair_wine_with_ingredientsEncuentra vinos para una lista de ingredientes (p. ej. "salmón, limón, eneldo")Gratis
pair_wine_with_mealEncuentra vinos para un nombre de plato (p. ej. "risotto ai funghi")Gratis
find_meals_for_wineEncuentra platos que combinan con un estilo de vino (p. ej. "Barolo")Gratis
search_ingredientsBusca en la base de datos de ingredientesGratis
search_mealsBusca en la base de datos de comidasGratis
pair_wine_with_recipe_urlExtrae ingredientes de una URL de receta y combina vinosPro
group_pairingEncuentra el mejor vino para múltiples platos (p. ej. cena de 3 platos)Pro

Autenticación

SommelierX admite dos métodos de autenticación. Puedes usar cualquiera de los dos -- no es necesario configurar ambos.

Opción 1: Clave API (suscripción)

Establece la variable de entorno SOMMELIERX_API_KEY en la configuración de tu cliente MCP. El formato de la clave es sk_live_.... Obtienes una asignación mensual de llamadas según tu nivel (Gratis / Pro / Empresa).

{
  "mcpServers": {
    "sommelierx": {
      "command": "npx",
      "args": ["@sommelierx/mcp-server"],
      "env": {
        "SOMMELIERX_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

Obtén tu clave API en api.sommelierx.com.

Opción 2: Pago x402 (pago por llamada)

No se necesita clave API. Tu agente de IA paga por llamada usando USDC en la red Base a través del protocolo Coinbase x402. Cuando una solicitud no tiene clave API, el servidor devuelve una respuesta 402 Payment Required con un payload de pago. Los agentes compatibles con x402 manejan esto automáticamente.

Esto es ideal para:

  • Agentes de IA que gestionan su propia billetera
  • Uso de pago por uso sin suscripción
  • Comercio agente a agente (sin intervención humana)

Precios (por llamada)

HerramientaPrecioNivel
pair_wine_with_meal$0.01Gratis
find_meals_for_wine$0.01Gratis
search_ingredients$0.005Gratis
search_meals$0.005Gratis
pair_wine_with_ingredients$0.02Pro
pair_wine_with_recipe_url$0.02Pro
group_pairing$0.03Pro

Con una clave API, las llamadas se descuentan de tu asignación de nivel. Con x402, cada llamada se cobra al precio indicado.

Ejemplos de Conversaciones

Emparejamiento básico:

"¿Qué vino combina bien con salmón, espárragos y salsa holandesa?"

Emparejamiento inverso:

"Tengo una botella de Barolo. ¿Qué debería cocinar?"

URL de receta:

"¿Qué vino va con esta receta? https://www.allrecipes.com/recipe/..."

Cena con invitados:

"Estoy planeando una cena de 3 platos: ensalada César, costillar de cordero y mousse de chocolate. ¿Qué vino único funciona para todos los platos?"

Cómo Funciona

  1. Le haces una pregunta sobre vino a tu asistente de IA
  2. El asistente llama a la herramienta adecuada de SommelierX
  3. El servidor MCP traduce tu entrada en llamadas API estructuradas
  4. El algoritmo de emparejamiento de SommelierX (17 dimensiones de ADN de alimentos x 19 dimensiones de ADN de vinos) calcula coincidencias
  5. Obtienes recomendaciones de vinos puntuadas basadas en experiencia real de sumiller

Resolución de Ingredientes

Cuando usas pair_wine_with_ingredients, el servidor resuelve automáticamente los nombres de ingredientes en lenguaje natural a entradas de la base de datos. El asistente de IA no necesita conocer los IDs de la base de datos -- pasa los nombres de ingredientes directamente.

Configuración

Variable de EntornoRequeridaPredeterminadoDescripción
SOMMELIERX_API_KEYNo--Clave API para acceso Pro/Empresa. Sin clave, nivel gratuito (50 llamadas/día).
SOMMELIERX_API_URLNohttps://api.sommelierx.comURL base de la API.
SOMMELIERX_LANGUAGENoenIdioma predeterminado para los resultados (en, nl, fr, de, es, it).

Niveles de API

NivelLímite DiarioLímite por MinutoCaracterísticas
Gratis50 llamadas2/minEmparejamiento básico, búsqueda, consulta de ingredientes/comidas
Pro ($49/mes)500 llamadas20/min+ Extracción de URL de recetas, emparejamiento en grupo, desgloses de puntuación
Empresa10,000 llamadas100/min+ Límites personalizados, SLA

Obtén tu clave API en api.sommelierx.com

Documentación de la API

La documentación completa de la API está disponible en docs.sommelierx.com.

La especificación OpenAPI se sirve en https://api.sommelierx.com/api/v1/openapi.json.

Desarrollo

npm install
npm run build
npm run dev       # development mode with hot reload
npm run typecheck # type checking without emit

Requisitos

  • Node.js >= 18.0.0

Licencia

MIT