
餐厅数据 MCP Server

2025.04.24
0
Python餐厅数据服务就餐统计其它
mcp-server-canteen 是一个用于查询职工餐厅就餐人数数据的服务,提供指定日期范围内的早餐和午餐就餐人数统计。该服务通过 API 获取数据,并返回包含早餐人数、午餐人数和总计人数的文本统计。
View on GitHub
Overview
基本能力
产品定位
mcp-server-canteen 是一个专门用于查询职工餐厅就餐人数数据的服务,旨在为企业和组织提供餐厅就餐情况的统计和分析。
核心功能
- 查询指定日期范围内的餐厅就餐人数数据
- 支持绝对日期范围(YYYYMMDD格式)
- 支持相对时间范围(如今天、昨天、本周、上周等)
- 返回包含早餐人数、午餐人数和总计人数的文本统计
适用场景
- 企业或组织需要统计员工餐厅就餐情况
- 餐厅管理者需要了解就餐高峰期
- 人力资源部门需要分析员工就餐习惯
工具列表
get_canteen_data
: 查询餐厅就餐人数数据- 参数:
start_date
: 开始日期end_date
: 结束日期period
: 相对时间范围
- 返回: 包含早餐人数、午餐人数和总计人数的文本统计
常见问题解答
- 环境变量未设置
- 错误信息:
缺少必要的环境变量配置
-
解决方案:确保已正确设置所有必需的环境变量
-
日期格式错误
- 错误信息:
日期格式不正确,请使用YYYYMMDD格式
-
解决方案:检查日期格式是否正确,例如:20240321
-
API请求失败
- 错误信息:
HTTP请求失败
或API返回错误
-
解决方案:
- 检查网络连接
- 验证API令牌是否正确
- 确认API基础URL是否正确
-
服务器连接失败
- 错误信息:
无法连接到MCP服务器
- 解决方案:
- 确保服务器正在运行
- 检查端口是否被占用
- 验证配置文件是否正确
使用教程
使用依赖
- Python 环境
- 需要配置以下环境变量:
CANTEEN_API_TOKEN
: API认证令牌CANTEEN_API_BASE
: API基础URL
安装教程
通过 pip 安装
pip install mcp-server-canteen
通过 uv 安装
uv pip install mcp-server-canteen
开发环境安装
git clone https://github.com/wrdan/mcp-server-canteen.git
cd mcp-server-canteen
uv pip install -e .
环境变量配置
Windows
set CANTEEN_API_TOKEN=your_token
set CANTEEN_API_BASE=your_base_url
Linux/Mac
export CANTEEN_API_TOKEN=your_token
export CANTEEN_API_BASE=your_base_url
服务运行
使用 uv 运行
uv run mcp-server-canteen
使用 Python 运行
python -m mcp_server_canteen.server
调试方式
- 检查日志文件:
- 日志文件夹:~/Library/Logs/Claude
- 具体 MCP Server 的日志:mcp-server-canteen.log
- MCP 连接通用日志:mcp.log
- 重启 Claude for Desktop 并检查是否有
锤子
图标显示可用的 MCP Tool