Token导航 LogoToken导航

MCP Server · 运维云端

Bar Assistant MCP Server

Bar Assistant的MCP服务器,用于管理家庭酒吧货架并发现可以制作的鸡尾酒。

stdio官方级别未说明来源级核验工具 0
PythonClaude云端部署Claude Desktop

快速开始

作者 / 组织
the-real-py
提供方
the-real-py
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

Bar Assistant MCP Server 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

运维云端

传输方式

stdio

认证方式

访问 Token

部署方式

支持远程部署

安装与配置

安装命令

uvx --from git+https://github.com/the-real-py/bar-assistant-mcp bar-assistant-mcp \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

酒吧助理MCP服务器

MCP(模型上下文协议)服务器 酒吧助理 -管理你的家庭酒吧货架,发现你可以制作的鸡尾酒。

特性

  • 📋 查看酒吧货架上的食材
  • 🍸 看看你可以用你的东西做的鸡尾酒
  • ➕ 将配料添加到货架上
  • ➖ 从架子上取下配料
  • 🔍 按名称搜索配料
  • 🏪 发现您可用的酒吧
  • 🧪 创造新的成分
  • 🍹 创建新的鸡尾酒食谱
  • ✏️ 更新现有鸡尾酒配方

安装

使用uvx(推荐)

直接用uvx运行:

uvx --from git+https://github.com/the-real-py/bar-assistant-mcp bar-assistant-mcp \
  https://bar.johnprovost.com/bar/api \
  your_token_here \
  1

或者在中设置环境变量 .env 并运行:

uvx --from git+https://github.com/the-real-py/bar-assistant-mcp bar-assistant-mcp

使用pip

pip install git+https://github.com/the-real-py/bar-assistant-mcp
bar-assistant-mcp

配置

创建一个 .env 项目目录中的文件:

BAR_ASSISTANT_API_URL=https://bar.johnprovost.com/bar/api
BAR_ASSISTANT_TOKEN=your_bearer_token_here
BAR_ASSISTANT_BAR_ID=1

或者将它们作为命令行参数传递:

bar-assistant-mcp   

获取您的凭据

  1. API URL:您的Bar Assistant实例URL+API路径

- 标准设置: http://localhost:8000/api - 自定义设置:检查您的反向代理配置(例如。, https://bar.example.com/bar/api)

  1. 代币:从您的酒吧助理配置文件设置生成个人访问令牌
  2. 酒吧ID:使用 list_bars 工具来查找您的酒吧ID,或者通常 1 你的第一家酒吧

重要:The BAR_ASSISTANT_BAR_ID 是可选的。如果你不设置它,你可以提供 bar_id 调用工具时使用参数,或使用 list_bars 工具首先发现您可用的酒吧。

使用Claude Desktop

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "bar-assistant": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/the-real-py/bar-assistant-mcp",
        "bar-assistant-mcp",
        "https://bar.johnprovost.com/bar/api",
        "your_token_here",
        "1"
      ]
    }
  }
}

或者使用环境变量:

{
  "mcpServers": {
    "bar-assistant": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/the-real-py/bar-assistant-mcp",
        "bar-assistant-mcp"
      ],
      "env": {
        "BAR_ASSISTANT_API_URL": "https://bar.johnprovost.com/bar/api",
        "BAR_ASSISTANT_TOKEN": "your_token_here",
        "BAR_ASSISTANT_BAR_ID": "1"
      }
    }
  }
}

可用工具

list_bars

发现您可以访问的所有酒吧并获取其ID。

get_shelf_ingredients

列出酒吧货架上的所有配料。

参数:

  • bar_id (可选):要查询的栏ID
  • page (可选):分页页码

get_shelf_cocktails

查看您可以用当前食材制作的所有鸡尾酒。

参数:

  • bar_id (可选):要查询的栏ID
  • page (可选):分页页码

add_ingredients_to_shelf

按ID将配料添加到货架上。

参数:

  • ingredient_ids (必填):成分ID数组
  • bar_id (可选):要更新的栏ID

remove_ingredients_from_shelf

从架子上取下配料。

参数:

  • ingredient_ids (必填):成分ID数组
  • bar_id (可选):要更新的栏ID

search_ingredients

按名称搜索成分以查找其ID。

参数:

  • name (必填):要搜索的成分名称
  • bar_id (可选):栏ID上下文

create_ingredient

在酒吧数据库中创建新的配料。当一种成分不存在,需要在添加到鸡尾酒中之前创建时,请使用此功能。

参数:

  • name (必填):成分名称
  • strength (可选):酒精浓度/百分比(例如,40%ABV为40)
  • description (可选):成分说明
  • origin (可选):成分的原产地/国家
  • color (可选):十六进制颜色代码(例如“#ffffff”)
  • parent_ingredient_id (可选):用于分类的父成分ID
  • units (可选):此成分的默认单位(例如,“ml”、“oz”、“dash”)
  • bar_id (可选):栏ID上下文

create_cocktail

创建一个新的鸡尾酒配方。先用 search_ingredients 要查找成分ID,请使用 create_ingredient 对于任何缺失的成分。

参数:

  • name (必填):鸡尾酒名称
  • instructions (必填):制作鸡尾酒的分步说明
  • ingredients (必填):包含以下成分的数组:

- ingredient_id (必填):成分ID - amount (必填):配料量 - units (可选):数量单位(例如,“ml”、“oz”、“dash”) - optional (可选):此成分是否可选 - note (可选):此成分的附加说明 - sort (可选):成分的排序顺序

  • description (可选):鸡尾酒描述
  • garnish (可选):装饰鸡尾酒
  • source (可选):食谱的来源/产地
  • glass_id (可选):要使用的玻璃类型的ID
  • method_id (可选):混合方法的ID(摇动、搅拌等)
  • tags (可选):鸡尾酒标签数组
  • bar_id (可选):栏ID上下文

示例-制作玛格丽塔酒:

1. search_ingredients(name="tequila") → ID: 45
2. search_ingredients(name="lime juice") → ID: 89  
3. search_ingredients(name="triple sec") → ID: 23
4. create_cocktail(
     name="Margarita",
     instructions="1. Add all ingredients to shaker with ice\n2. Shake well\n3. Strain into salt-rimmed glass",
     ingredients=[
       {"ingredient_id": 45, "amount": 60, "units": "ml"},
       {"ingredient_id": 89, "amount": 30, "units": "ml"},
       {"ingredient_id": 23, "amount": 30, "units": "ml"}
     ],
     garnish="Lime wheel, salt rim"
   )

update_cocktail

更新现有的鸡尾酒配方。使用此选项可以修改鸡尾酒的名称、说明、成分或其他细节。

参数:

  • id (必填):要更新的鸡尾酒ID
  • name (必填):鸡尾酒名称
  • instructions (必填):制作鸡尾酒的分步说明
  • ingredients (必填):包含以下成分的数组:

- ingredient_id (必填):成分ID - amount (必填):配料量 - units (可选):数量单位(例如,“ml”、“oz”、“dash”) - optional (可选):此成分是否可选 - note (可选):此成分的附加说明 - sort (可选):成分的排序顺序

  • description (可选):鸡尾酒描述
  • garnish (可选):装饰鸡尾酒
  • source (可选):食谱的来源/产地
  • glass_id (可选):要使用的玻璃类型的ID
  • method_id (可选):混合方法的ID(摇动、搅拌等)
  • tags (可选):鸡尾酒标签数组
  • bar_id (可选):栏ID上下文

资源

  • bar://shelf/ingredients -您的酒吧货架配料
  • bar://shelf/cocktails -你可以做的鸡尾酒

发展

在开发模式下克隆和安装:

git clone https://github.com/the-real-py/bar-assistant-mcp
cd bar-assistant-mcp
pip install -e .

故障排除

查找您的API URL

Bar Assistant API URL取决于您的设置:

  1. 标准Docker设置: http://localhost:8000/api
  2. 自定义反向代理:检查API路由的nginx/Traefik配置
  3. 云托管:通常由您的托管服务提供

若要验证API URL是否正确,请运行:

curl -H "Accept: application/json" YOUR_API_URL/server/version

您应该得到一个包含版本信息的JSON响应。

许可证

麻省理工学院

链接

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

酒吧管理Python本地部署鸡尾酒配方家庭酒吧MCP服务器

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Bar Assistant MCP Server

MCP World · 本页

0stdio有2 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Bar Assistant MCP Server 怎么安装?

公开资料给出的安装命令是 uvx --from git+https://github.com/the-real-py/bar-assistant-mcp bar-assistant-mcp \,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Bar Assistant MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Bar Assistant MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Bar Assistant MCP Server 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Bar Assistant MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP