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

Open Food MCP Project

MCP Server

通过监测食品价格波动来检测供应链风险的自动化工具,包含实时分析、报告生成和警报功能。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
风险管理PythonCursorCursor

安装说明

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

作者 / 组织

saiprasadthalluri

提供方

saiprasadthalluri

最后核验

2026/5/17 20:20

快速接入

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

命令预览

pip install -r src/requirements.txt

详细介绍

供应链弹性代理

监控食品价格波动,以发现供应链风险。

SETUP_GUIDE.md –MCP、GitHub Pages和警报的一步一步。在供应链理论中,当物流网络运行良好时,标准化商品(如1公斤大米)的价格在整个地区应该相似。 低方差=稳定的供应链。高差异=可能囤积、交付失败或当地短缺。

该项目结合了:

  • MCP服务器 –通过Cursor进行LLM驱动的调查和按需警报
  • 每日批量扫描 –通过GitHub Actions自动分析和生成报告
  • 静态仪表板 –GitHub页面上的暗模式UI
  • 警报 –当商品达到临界状态时,通过重新发送电子邮件

______________________________________________________________________

项目概述

组件描述
价格分散=风险变异系数(CV=标准值/平均值)映射到临界值(>0.5)、警告值(>0.3)或稳定值(≤0.3)
开放价格API数据来源: https://prices.openfoodfacts.org/api/v1/prices
商品大米、牛奶、鸡蛋、油、小麦

______________________________________________________________________

MCP设置

使用Cursor或其他MCP客户的供应链弹性工具。

  1. 安装依赖项:
   pip install -r src/requirements.txt
  1. 项目配置: .cursor/mcp.json 已配置。确保 cwd 指向项目根。
  1. 重新启动游标 所以它拿起MCP服务器。这些工具将出现在MCP面板中:

- investigate_commodity –商品的实时风险分析 - get_supply_chain_report –最新缓存报告 - list_commodities –跟踪商品清单 - compare_commodities –不同商品的比较风险 - send_supply_chain_alert –发送电子邮件/短信提醒

  1. 手动运行(可选):
   python src/server.py

______________________________________________________________________

警报设置

为自动(批量)和按需(MCP)警报配置电子邮件(重新发送)。

  1. 复制模板:
   cp .env.example .env
  1. 电子邮件(重新发送):

- 集 RESEND_API_KEY (免费套餐:100封邮件/天) - 可选:设置 RESEND_FROM (已验证的发件人)。默认为 onboarding@resend.dev.

  1. 批量警报:ALERT_EMAIL 当任何商品变得关键时,自动接收电子邮件。

GitHub操作: 将这些添加为存储库机密(设置→ 秘密与变量→ 行动)。发送警报时,日常工作流程将使用它们。

______________________________________________________________________

启用GitHub页面

  1. 首选 存储库设置→ Pages
  2. 在...之下 构建和部署,选择 从分支部署
  3. 分行: main (或您的默认分支)
  4. 文件夹: / (root)
  5. 保存

您的仪表板将位于: https://.github.io//frontend/

______________________________________________________________________

每日扫描的工作原理

  1. 日程 GitHub Actions每天08:00 UTC运行(cron: '0 8 * * *')
  2. 步骤: 结账→ 设置Python→ 安装deps→ Run python src/agent.py
  3. 代理人: 获取大米、牛奶、鸡蛋、油、小麦的价格数据;计算CV和状态;写 data/latest_report.json
  4. 警报: 如果任何商品至关重要 ALERT_EMAIL 已设置,发送电子邮件
  5. 承诺: 推动 data/latest_report.json 返回仓库,以便GitHub Pages和仪表板可以读取它

______________________________________________________________________

本地开发

# Run the batch agent (generates data/latest_report.json)
python src/agent.py

# Run the MCP server (for Cursor integration)
python src/server.py

使用 .env (复制自 .env.example)在本地测试警报。

______________________________________________________________________

项目结构

.github/workflows/daily_scan.yml   # Daily cron workflow
.cursor/mcp.json                  # Cursor MCP config
src/
  analyzer.py                     # Price fetch, CV, risk analysis
  agent.py                        # Batch script, writes report
  alerts.py                       # Email/SMS delivery
  server.py                       # FastMCP server with tools
  requirements.txt
.env.example                      # Env var template
frontend/
  index.html
  style.css
  app.js
data/
  latest_report.json              # Generated report
.gitignore
README.md

目录标签

目录标签

风险管理PythonCursor供应链监控本地部署价格分析自动化警报数据可视化

支持客户端

Cursor

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP