鸡尾酒智能搜索服务

Bar Assistant MCP Server是一款高性能的鸡尾酒智能搜索和配方检索服务,支持自然语言查询、相似性匹配和批量处理。

  • by zhdenny
  • JavaScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 zhdenny/bar-assistant-mcp-server

使用说明

酒吧助理MCP服务器

一个高性能的模型上下文协议(MCP)服务器,提供智能鸡尾酒搜索和配方检索 酒吧助理 实例。

特性

  • 🔍 智能鸡尾酒搜索 -具有相似性匹配的自然语言查询
  • 📖 完整食谱 -详细的成分、说明和规格
  • 🎯 相似性引擎 -发现与您最喜欢的鸡尾酒相似的鸡尾酒
  • 🧪 成分分析 -按成分、口味和特性查找鸡尾酒
  • ⚡ 批处理 -同时检索多个食谱(速度快5-10倍)
  • 💾 智能缓存 -智能缓存,命中率超过70%
  • 🔧 高级过滤 -ABV系列、玻璃器皿、制备方法等

先决条件

  • Docker和Docker Compose
  • 访问Bar Assistant实例
  • 酒吧助理API代币

使用Docker运行

运行服务器的唯一支持方法是使用Docker Compose。

  1. 创建一个 .env 文件:

    创建一个名为的文件 .env 在项目的根目录中,添加以下内容,用实际的Bar Assistant配置替换占位符值:

    BAR_ASSISTANT_URL=https://your-instance.com
    BAR_ASSISTANT_TOKEN=your-api-token
    BAR_ASSISTANT_BAR_ID=1
    
  2. 获取您的酒吧助理API代币:

    1. 登录您的Bar Assistant实例
    2. 引导到 设置→ API
    3. 生成新的API令牌
    4. 复制令牌并将其粘贴到 BAR_ASSISTANT_TOKEN 在你的领域 .env 文件。
  3. 构建并启动容器:

    docker-compose up --build -d
    

    服务器将在以下时间可用 http://localhost:3001.

用法

配置后,您可以通过MCP客户端与服务器交互。以下是一些示例查询:

  • “我可以用杜松子酒和苦艾酒调制什么鸡尾酒?”
  • “给我看看曼哈顿的食谱”
  • “给我推荐一些像内格罗尼鸡尾酒一样的鸡尾酒”
  • “我需要买什么原料来调制这5杯鸡尾酒?”
  • “告诉我如何制作曼哈顿”
  • “我可以用杜松子酒和苦艾酒调制什么鸡尾酒?”