mcpField
R
rogertheunissenmerge-oss

rogertheunissenmerge-oss

本地服务
github.com/rogertheunissenmerge-oss游戏娱乐128 周前更新

关于 rogertheunissenmerge-oss

SommelierX 是面向 AI 助手的葡萄酒搭配 MCP 服务,可根据食材和菜肴匹配葡萄酒,也可按葡萄酒推荐餐食。Pro 功能还支持从食谱 URL 提取食材和多道菜搭配。

主要功能

  1. 01按食材或菜肴搭配葡萄酒
  2. 02根据葡萄酒风格推荐餐食
  3. 03搜索食材和菜肴
  4. 04从 URL 提取食谱食材
  5. 05为多道菜匹配同一款酒

适用场景

  1. 01为菜肴或食材挑选葡萄酒
  2. 02围绕选定的葡萄酒安排菜肴
  3. 03为食谱 URL 寻找搭配葡萄酒
  4. 04为多道菜晚餐挑选葡萄酒

MCP 相关

向 MCP 客户端提供七种葡萄酒搭配和搜索工具。食谱 URL 提取和多道菜搭配属于 Pro 工具;支持 API 密钥或 x402 付款认证。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"rogertheunissenmerge-oss": {
"command": "npx",
"args": [
"-y",
"@sommelierx/mcp-server"
],
"env": {
"SOMMELIERX_API_KEY": "<SOMMELIERX_API_KEY>",
"SOMMELIERX_API_URL": "<SOMMELIERX_API_URL>",
"SOMMELIERX_LANGUAGE": "<SOMMELIERX_LANGUAGE>"
}
}
}
}
启动命令npx -y @sommelierx/mcp-server
需要配置的环境变量
SOMMELIERX_API_KEY密钥Optional API key for Pro/Enterprise tier access. Without a key, free tier (50 calls/day) is used.
SOMMELIERX_API_URLAPI base URL (defaults to https://api.sommelierx.com).
SOMMELIERX_LANGUAGEDefault language for responses: en, nl, fr, de, es, or it.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@sommelierx/mcp-server1.1.2

工具

7

收录的工具列表 · 更新于 2 周前

参数类型必填说明
languagestring否结果的语言代码(例如 "en"、"nl"、"fr")。默认为 "en"。
ingredientsarray是食材名称列表(例如 ["salmon", "lemon", "dill"])

详细介绍

@sommelierx/mcp-server

为 AI 助手提供葡萄酒搭配智能。将 Claude、Cursor、Windsurf 或任何兼容 MCP 的客户端连接到侍酒师级别的搭配算法,为食材、菜肴和食谱匹配葡萄酒。

快速开始

Claude Desktop

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:

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

就这么简单。向 Claude 提问 “烤鲑鱼搭配什么葡萄酒?”,它就会使用 SommelierX 给出答案。

使用 Pro API 密钥

用于提取食谱、进行多人菜品搭配以及查看评分明细:

{
  "mcpServers": {
    "sommelierx": {
      "command": "npx",
      "args": ["@sommelierx/mcp-server"],
      "env": {
        "SOMMELIERX_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}
Cursor / Windsurf / 其他 MCP 客户端

相同的配置也适用。将 command 和 args 添加到客户端的 MCP 设置中。

可用工具

工具功能级别
pair_wine_with_ingredients为食材列表推荐葡萄酒(例如“鲑鱼、柠檬、莳萝”)免费
pair_wine_with_meal为菜名推荐葡萄酒(例如“蘑菇烩饭”)免费
find_meals_for_wine查找适合某种葡萄酒风格的菜肴(例如“Barolo”)免费
search_ingredients搜索食材数据库免费
search_meals搜索菜肴数据库免费
pair_wine_with_recipe_url从食谱 URL 提取食材并搭配葡萄酒Pro
group_pairing为多道菜寻找最合适的葡萄酒(例如三道菜晚餐)Pro

身份验证

SommelierX 支持两种身份验证方式。可以任选其一,无需同时配置。

选项 1:API 密钥(订阅)

在 MCP 客户端配置中设置 SOMMELIERX_API_KEY 环境变量。密钥格式为 sk_live_...。根据所属级别(Free / Pro / Enterprise),你将获得每月调用额度。

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

在 api.sommelierx.com 获取 API 密钥。

选项 2:x402 支付(按次付费)

无需 API 密钥。你的 AI Agent 通过 Coinbase x402 协议,使用 Base 网络上的 USDC 按次付费。如果请求中没有 API 密钥,服务会返回带有支付载荷的 402 Payment Required 响应。兼容 x402 的 Agent 会自动处理。

以下场景尤其适用:

  • 自行管理钱包的 AI Agent
  • 无需订阅、按需付费
  • Agent 间交易(无需人工介入)
定价(每次调用)
工具价格级别
pair_wine_with_meal$0.01免费
find_meals_for_wine$0.01免费
search_ingredients$0.005免费
search_meals$0.005免费
pair_wine_with_ingredients$0.02Pro
pair_wine_with_recipe_url$0.02Pro
group_pairing$0.03Pro

使用 API 密钥时,调用次数会从所属级别的额度中扣除。使用 x402 时,每次调用按所列价格收费。

对话示例

基础搭配:

“鲑鱼、芦笋和荷兰酱适合搭配什么葡萄酒?”

反向搭配:

“我有一瓶 Barolo。应该做什么菜?”

食谱 URL:

“这道食谱搭配什么葡萄酒?https://www.allrecipes.com/recipe/...”

晚宴:

“我计划安排一顿三道菜的晚餐:凯撒沙拉、羊排和巧克力慕斯。哪种葡萄酒适合搭配所有菜?”

工作原理

  1. 你向 AI 助手询问葡萄酒相关问题
  2. 助手调用相应的 SommelierX 工具
  3. MCP 服务将你的输入转换为结构化 API 调用
  4. SommelierX 的搭配算法(17 个食物 DNA 维度 × 19 个葡萄酒 DNA 维度)计算匹配结果
  5. 根据真实侍酒师专业知识,为你提供带评分的葡萄酒推荐
食材解析

使用 pair_wine_with_ingredients 时,服务会自动将自然语言食材名称解析为数据库条目。AI 助手无需了解数据库 ID,可直接传入食材名称。

配置

环境变量必需默认值说明
SOMMELIERX_API_KEY否--用于 Pro/Enterprise 访问的 API 密钥。不提供密钥时,使用免费套餐(每天 50 次调用)。
SOMMELIERX_API_URL否https://api.sommelierx.comAPI 基础 URL。
SOMMELIERX_LANGUAGE否en结果的默认语言(en、nl、fr、de、es、it)。

API 套餐

套餐每日限额每分钟限额功能
Free50 次调用2 次/分钟基础搭配、搜索、食材/餐食查询
Pro($49/mo)500 次调用20 次/分钟+ 食谱 URL 提取、分组搭配、评分细分
Enterprise10,000 次调用100 次/分钟+ 自定义限额、SLA

前往 api.sommelierx.com 获取 API 密钥。

API 文档

完整的 API 文档请见 docs.sommelierx.com。

OpenAPI 规范位于 https://api.sommelierx.com/api/v1/openapi.json。

开发

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

要求

  • Node.js >= 18.0.0

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。