Picnic杂货配送API交互工具

一个MCP服务器,提供与Picnic杂货配送服务API交互的工具,支持搜索产品、管理购物车、处理订单和交付等功能。

  • by YussufSassi
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 YussufSassi/picnic-mcp

使用说明

注此项目与Picnic无任何关联、未获其认可,亦未以任何形式与之相连。它是由社区独立创建的非官方工具。

野餐MCP服务器

一个提供工具以与Picnic杂货配送服务API进行交互的MCP服务器。

先决条件

  • Node.js
  • 野餐账户凭据(电子邮件和密码)
  • 您所在国家(荷兰或德国)的野餐服务可用性

安装

bun install
bun run build

配置

设置以下环境变量:

export PICNIC_EMAIL="your-email@example.com"
export PICNIC_PASSWORD="your-password"
export PICNIC_COUNTRY_CODE="DE"

使用

该服务器可与任何兼容MCP的客户端一起使用。请将其添加到您的MCP客户端配置中:

{
  "picnic": {
    "command": "node",
    "args": ["/path/to/mcp/build/index.js"],
    "env": {
      "PICNIC_EMAIL": "your-email@example.com",
      "PICNIC_PASSWORD": "your-password",
      "PICNIC_COUNTRY_CODE": "DE"
    }
  }
}

可用工具(共30个)

搜索与产品

  • 搜索产品并获取建议
  • 获取产品详情、分类和列表

购物车

  • 查看、添加、删除和清空购物车中的商品

交付管理

  • 查看并选择配送时段
  • 追踪配送进度并查看司机路线
  • 取消交货并发送发票
  • 完成交付的比率

订单与支付

  • 检查订单状态
  • 查看支付方式和钱包交易

用户与账户

  • 查看用户资料和设置
  • 获取推荐详情
  • 管理同意设置
  • 获取客户服务联系方式

许可证

麻省理工学院(MIT)