Token导航 LogoToken导航TokenDH.com
CookUnity MCP logo
运维云端stdio官方级别未说明来源级核验

CookUnity MCP

MCP Server

cookunity-mcp-server

一个用于CookUnity餐饮配送服务的MCP服务器,提供菜单浏览、购物车管理、订单确认、配送管理等功能。

工具数

15

提示词数

0

GitHub Stars

5

资源数

0
TypeScript订单管理云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ggonzalezaleman

提供方

ggonzalezaleman

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx cookunity-mcp-server

详细介绍

cookunity mcp服务器

](https://www.npmjs.com/package/cookunity-mcp-server) ](https://www.npmjs.com/package/cookunity-mcp-server)

⚠️ 非官方。 本项目与CookUnity没有任何关联、认可或联系。它是通过逆向工程他们的内部API来构建的,供个人使用。

MCP服务器 CookUnity 送餐服务。浏览菜单、管理购物车、确认订单、跳过/取消跳过交货以及查看订单历史记录。

安装

npm install -g cookunity-mcp-server

或者直接使用npx运行:

npx cookunity-mcp-server

工具(15)

菜单和发现

工具说明
cookunity_get_menu使用过滤器(类别、饮食、价格、评级)和分页浏览餐食
cookunity_search_meals按关键字搜索名称、描述、菜肴、厨师、配料、饮食标签
cookunity_get_meal_details特定膳食的完整营养信息、过敏原和成分

购物车和订单

工具说明
cookunity_get_cart查看特定交货日期的购物车内容
cookunity_add_to_cart按库存id和日期将餐点添加到购物车
cookunity_remove_from_cart按库存_id从购物车中删除餐点
cookunity_clear_cart清除某个交货日期的所有购物车商品
cookunity_confirm_order确认/下订单 --锁定购物车中的商品以进行配送

交付和进度安排

工具说明
cookunity_next_delivery获取最近的配送 用餐(点餐、购物车或自动取货)——用于“我的下一次送货是什么?”
cookunity_list_deliveries接下来的几周都有状态、用餐、截止、跳过状态
cookunity_skip_delivery跳过一周的交货时间
cookunity_unskip_delivery跳过之前跳过的一周

账户和定价

工具说明
cookunity_get_user_info用户资料、计划、交货日期、地址、信用额度
cookunity_list_orders带分页的订单历史记录
cookunity_get_price_breakdown含税、费用、信用和促销折扣的价格估算

典型工作流程

1. cookunity_list_deliveries    → Find next editable delivery date + cutoff
2. cookunity_get_menu           → Browse available meals for that date
3. cookunity_search_meals       → Search for specific cuisines/proteins
4. cookunity_get_meal_details   → Check nutrition/allergens
5. cookunity_add_to_cart        → Add meals (repeat until plan is full)
6. cookunity_get_price_breakdown→ Verify total before confirming
7. cookunity_confirm_order      → Lock in the order ✅
重要提示: 未经确认,购物车商品未锁定。CookUnity会在截止日期前自动填充自己的建议。

设置

环境变量

变量必填描述
COOKUNITY_EMAILCookUnity帐户电子邮件
COOKUNITY_PASSWORDCookUnity帐户密码
TRANSPORT没有stdio (默认)或 http
PORT使用时没有HTTP端口 http 传输(默认值:3000)

配置

克劳德桌面/光标/OpenClaw(stdio)

{
  "mcpServers": {
    "cookunity": {
      "command": "npx",
      "args": ["cookunity-mcp-server"],
      "env": {
        "COOKUNITY_EMAIL": "your@email.com",
        "COOKUNITY_PASSWORD": "your-password"
      }
    }
  }
}

流式HTTP(远程)

COOKUNITY_EMAIL=your@email.com COOKUNITY_PASSWORD=your-password TRANSPORT=http PORT=3000 npx cookunity-mcp-server

来源(开发)

git clone https://github.com/ggonzalezaleman/cookunity-mcp.git
cd cookunity-mcp
npm install
npm run build
node dist/index.js

API详细信息

该服务器对CookUnity的内部GraphQL API进行逆向工程:

  • 菜单服务 (https://menu-service.cookunity.com/graphql)--用餐浏览和搜索
  • 订阅服务 (https://subscription-back.cookunity.com/graphql)--购物车、订单、配送、用户信息

身份验证使用Auth0 cookunity 王国。令牌会自动缓存和刷新。

已知限制

  • GraphQL自检已禁用——模式是从前端JS包和错误探测中反向工程的
  • createOrder 需要与用户计划相匹配的确切用餐次数(例如,6米计划需要6顿)
  • 交货窗口目前硬编码为11:00-20:00(与大多数美国计划匹配)

许可证

麻省理工学院

目录标签

目录标签

TypeScript订单管理云端部署餐饮配送混合部署菜单管理购物车管理API集成

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

cookunity-mcp-server

工具数量(toolCount,工具数)

15

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP