Token导航 LogoToken导航TokenDH.com
Grocery MCP Server logo
数据服务stdio官方级别未说明来源级核验

Grocery MCP Server

MCP Server

一个用于处理和分析杂货数据的服务器,支持Elasticsearch和Redis集群的数据存储与检索。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
数据处理Python数据分析

安装说明

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

作者 / 组织

jessalva7

提供方

jessalva7

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

杂货MCP服务器

设置

数据集设置

  1. 创建数据集目录:
mkdir dataset
  1. 从Kaggle下载杂货数据集:
kaggle datasets download -d maximsakhan/rc-superstore-grocery-data -p dataset/
  1. 提取数据集:
unzip dataset/rc-superstore-grocery-data.zip -d dataset/

该数据集包含每月的杂货数据文件:

  • 杂货_数据_詹_2025.csv
  • 杂货店_数据_网站_2025.csv
  • 杂货_数据\_ 2025.csv
  • 杂货店_数据_apr_2025.csv
  • 杂货_数据\_ 2025.csv
  • 杂货_数据\_ un_2025.csv
  • 杂货_数据\_ ul_2025.csv
  • 杂货店_数据_aug_2025.csv
  • 杂货_数据_sep_2023.csv
  • 杂货_数据_sep_2023_clean.sv

Elasticsearch设置

  1. 使用Docker Compose启动Elasticsearch:
docker-compose up -d
  1. 验证Elasticsearch是否正在运行:
curl http://localhost:9200
  1. 要停止Elasticsearch:
docker-compose down
  1. 使用映射创建Elasticsearch索引:
./create_index.sh
  1. 安装Python依赖项:
pip install -r requirements.txt
  1. 用类别映射填充Redis集群:
python populate_categories.py
  1. 将数据引入Elasticsearch:
python ingest_data.py

Docker Compose配置包括:

  • Elasticsearch 8.19.2(ARM64版本)
  • 单节点开发设置
  • 为简单起见,已禁用安全性
  • 具有命名卷的数据持久性
  • 服务监控的健康检查
  • Redis集群(3个节点)用于存储类别键值
  • 自动群集初始化

数据模式

数据集包含具有不同架构的文件:

架构类型

  • 2023格式:7-9列的简单模式(名称、当前价格、先前价格等)
  • 2025格式:复杂的电子商务模式,有54-66列(产品ID、品牌、定价详情等)

统一架构

统一的模式(unified_schema.json)已创建用于规范所有文件格式的数据。关键映射包括:

统一字段2025格式2023格式
productIdproductId产品ID
名称标题姓名
当前价格定价.price当前价格
上一个价格定价.was价格上一个价
类别-类别
productUrl链接产品URL

unified_schema.json 以获取完整的字段映射和转换规则。

目录标签

目录标签

数据处理Python数据分析本地部署ElasticsearchRedis杂货数据数据存储

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP