io.github.rogertheunissenmerge-oss/mcp-server

Registre officiel Autres

Wine pairing intelligence with 7 tools. Deterministic scoring, sommelier-calibrated.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @sommelierx/mcp-server
Claude Code
claude mcp add io-github-rogertheunissenmerge-oss-mcp-s -e 'SOMMELIERX_API_KEY=<your sommelierx_api_key>' -e 'SOMMELIERX_API_URL=https://api.sommelierx.com' -e 'SOMMELIERX_LANGUAGE=en' -- npx -y @sommelierx/mcp-server@1.1.2
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "io-github-rogertheunissenmerge-oss-mcp-s": {
            "command": "npx",
            "args": [
                "-y",
                "@sommelierx/mcp-server@1.1.2"
            ],
            "env": {
                "SOMMELIERX_API_KEY": "<your sommelierx_api_key>",
                "SOMMELIERX_API_URL": "https://api.sommelierx.com",
                "SOMMELIERX_LANGUAGE": "en"
            }
        }
    }
}

Variables d'environnement

  • SOMMELIERX_API_KEY secret Optional API key for Pro/Enterprise tier access. Without a key, free tier (50 calls/day) is used.
  • SOMMELIERX_API_URL API base URL (defaults to https://api.sommelierx.com).
  • SOMMELIERX_LANGUAGE Default language for responses: en, nl, fr, de, es, or it.

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. @sommelierx/mcp-server
  2. Quick Start
  3. Available Tools
  4. Authentication
  5. Example Conversations
  6. How It Works
  7. Configuration
  8. API Tiers
  9. API Documentation
  10. Development
  11. Requirements
  12. License

@sommelierx/mcp-server

Wine pairing intelligence for AI assistants. Connect Claude, Cursor, Windsurf, or any MCP-compatible client to a sommelier-grade pairing algorithm that matches wines to your ingredients, dishes, and recipes.

Quick Start

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

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

That is it. Ask Claude "What wine goes with grilled salmon?" and it will use SommelierX to answer.

With a Pro API key

For recipe extraction, group pairing, and score breakdowns:

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

The same configuration works. Add the command and args to your client's MCP settings.

Available Tools

ToolWhat it doesTier
pair_wine_with_ingredientsFind wines for a list of ingredients (e.g. "salmon, lemon, dill")Free
pair_wine_with_mealFind wines for a dish name (e.g. "risotto ai funghi")Free
find_meals_for_wineFind dishes that pair with a wine style (e.g. "Barolo")Free
search_ingredientsSearch the ingredient databaseFree
search_mealsSearch the meal databaseFree
pair_wine_with_recipe_urlExtract ingredients from a recipe URL and pair winesPro
group_pairingFind the best wine across multiple dishes (e.g. 3-course dinner)Pro

Authentication

SommelierX supports two authentication methods. You can use either one -- no need to configure both.

Option 1: API Key (subscription)

Set the SOMMELIERX_API_KEY environment variable in your MCP client config. The key format is sk_live_.... You get a monthly call allowance based on your tier (Free / Pro / Enterprise).

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

Get your API key at api.sommelierx.com.

Option 2: x402 Payment (pay per call)

No API key needed. Your AI agent pays per call using USDC on the Base network via the Coinbase x402 protocol. When a request lacks an API key, the server returns a 402 Payment Required response with a payment payload. x402-compatible agents handle this automatically.

This is ideal for:

  • AI agents that manage their own wallet
  • Pay-as-you-go usage without a subscription
  • Agent-to-agent commerce (no human in the loop)
Pricing (per call)
ToolPriceTier
pair_wine_with_meal$0.01Free
find_meals_for_wine$0.01Free
search_ingredients$0.005Free
search_meals$0.005Free
pair_wine_with_ingredients$0.02Pro
pair_wine_with_recipe_url$0.02Pro
group_pairing$0.03Pro

With an API key, calls are deducted from your tier allowance. With x402, each call is charged at the listed price.

Example Conversations

Basic pairing:

"What wine pairs well with salmon, asparagus, and hollandaise sauce?"

Reverse pairing:

"I have a bottle of Barolo. What should I cook?"

Recipe URL:

"What wine goes with this recipe? https://www.allrecipes.com/recipe/...";

Dinner party:

"I'm planning a 3-course dinner: Caesar salad, rack of lamb, and chocolate mousse. What single wine works for all courses?"

How It Works

  1. You ask your AI assistant a wine question
  2. The assistant calls the appropriate SommelierX tool
  3. The MCP server translates your input into structured API calls
  4. SommelierX's pairing algorithm (17 food DNA dimensions x 19 wine DNA dimensions) calculates matches
  5. You get scored wine recommendations based on real sommelier expertise
Ingredient Resolution

When you use pair_wine_with_ingredients, the server automatically resolves natural language ingredient names to database entries. The AI assistant does not need to know database IDs -- it passes ingredient names directly.

Configuration

Environment VariableRequiredDefaultDescription
SOMMELIERX_API_KEYNo--API key for Pro/Enterprise access. Without a key, free tier (50 calls/day).
SOMMELIERX_API_URLNohttps://api.sommelierx.comAPI base URL.
SOMMELIERX_LANGUAGENoenDefault language for results (en, nl, fr, de, es, it).

API Tiers

TierDaily LimitPer-Minute LimitFeatures
Free50 calls2/minBasic pairing, search, ingredient/meal lookup
Pro ($49/mo)500 calls20/min+ Recipe URL extraction, group pairing, score breakdowns
Enterprise10,000 calls100/min+ Custom limits, SLA

Get your API key at api.sommelierx.com

API Documentation

Full API documentation is available at docs.sommelierx.com.

The OpenAPI specification is served at https://api.sommelierx.com/api/v1/openapi.json.

Development

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

Requirements

  • Node.js >= 18.0.0

License

MIT

Questions fréquentes

Qu'est-ce que io.github.rogertheunissenmerge-oss/mcp-server ?

Wine pairing intelligence with 7 tools. Deterministic scoring, sommelier-calibrated.

Comment installer io.github.rogertheunissenmerge-oss/mcp-server ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add io-github-rogertheunissenmerge-oss-mcp-s -e 'SOMMELIERX_API_KEY=<your sommelierx_api_key>' -e 'SOMMELIERX_API_URL=https://api.sommelierx.com' -e 'SOMMELIERX_LANGUAGE=en' -- npx -y @sommelierx/mcp-server@1.1.2. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.rogertheunissenmerge-oss/mcp-server ?

Oui. Il attend SOMMELIERX_API_KEY, à renseigner dans sa configuration.

io.github.rogertheunissenmerge-oss/mcp-server est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.rogertheunissenmerge-oss/mcp-server ?

Il est publié par rogertheunissenmerge-oss. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.