杂货清单管理服务

一个用于管理OurGroceries.com上杂货清单的Model Context Protocol (MCP)服务器,提供清单和物品的增删改查功能。

  • by justincampbell
  • TypeScript
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 justincampbell/ourgroceries-mcp

使用说明

OurGroceries MCP服务器

用于管理OurGroceries.com上杂货清单的模型上下文协议(MCP)服务器。

特性

此MCP服务器提供以下工具:

  • 获取所有杂货清单及其商品
  • 将项目添加到列表
  • 从列表中删除项目
  • 更新项目详细信息(名称、类别、注释、星级)
  • 将项目切换为已勾选/未勾选

安装

第一步:登录OurGroceries

使用您的OurGroceries帐户进行身份验证:

npx ourgroceries-mcp login

在提示时输入您的电子邮件和密码。

第二步:添加到Claude

克劳德代码

claude mcp add ourgroceries npx ourgroceries-mcp

适用于克劳德桌面

添加到配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "ourgroceries": {
      "command": "npx",
      "args": ["ourgroceries-mcp"]
    }
  }
}

然后重新启动Claude Desktop。

你能做什么

  • 查看您的列表: 查看您的所有杂货清单和商品
  • 添加项目: 向任何带有可选注释的列表中添加新项目
  • 删除项目: 从列表中删除项目
  • 更新项目: 更改项目名称、类别、注释或星级
  • 核对项目: 将项目标记为已划线或未划线

示例用法

配置后,您可以询问Claude:

  • “我的购物清单上有什么?”
  • “将牛奶添加到我的购物清单中”
  • “将鸡蛋标记为划线”
  • “从列表中删除面包”
  • “更新香蕉说明,说‘有机’”

许可证

麻省理工学院