MCP Feeding Tracker | MCP 喂养记录助手
备注:此项目基于/从 mcp计算器 项目。\ 注意: 本项目基于 mcp计算器 修改而来。
用于跟踪婴儿喂养日志的专用MCP(模型上下文协议)服务器。它允许AI代理记录喂食事件,跟踪数量,并使用本地SQLite数据库分析每日统计数据。
一个专门用于追踪宝宝喂养记录的 MCP 服务器。它允许 AI 智能体记录喂养事件、追踪奶量,并使用本地 SQLite 数据库分析每日统计数据。
功能|特性
- 🍼 智能录音: Log feeding amount and type (formula/breast milk) | 智能记录:记录喂奶量及类型(配方奶/母乳)
- ⏰ 自然语言回填: Support recording past events (e.g., "fed 150ml last night at 10pm") | 自然语言补录:支持记录过去的时间点
- 📊 每日分析: Get instant summary of today's total volume, count, and last feeding time (Beijing Time) | 每日分析:即时获取今日(北京时间)的总量、次数和上次喂奶时间
- � 本地存储:数据保留在
feeding_data.db(SQLite), safe and private | 本地存储:数据保存在本地 SQLite 数据库中,安全隐私 - � 标准MCP: Compatible with any MCP client (Claude Desktop, Cursor, etc.) | 标准 MCP:兼容任何 MCP 客户端
Quick Start | 快速开始
- Install dependencies | 安装依赖:
pip install -r requirements.txt- Run the server | 运行服务:
python mcp_pipe.py- Connect your AI | 连接 AI:
- 使用提供的WebSocket端点或配置MCP客户端以直接运行脚本。 - 使用提供的 WebSocket 端点,或配置你的 MCP 客户端直接运行此脚本。
Usage Examples | 使用示例
连接后,您可以询问您的AI代理:
- "Record 150ml formula milk" (记录150ml配方奶)
- "I fed the baby 120ml at 10 PM last night" (昨晚10点喂了120ml)
- "How much has the baby eaten today?" (宝宝今天喝了多少?)
- "Show me the recent feeding logs" (给我看看最近的喂奶记录)
Project Structure | 项目结构
mcp_pipe.py: MCP Gateway/Host implementation | MCP 网关/宿主实现feeding_server.py: Core logic for feeding tracking and database management | 喂养追踪和数据库管理的核心逻辑feeding_data.db: SQLite database (auto-created) | SQLite 数据库(自动创建)test_feeding_logic_mock.py: Testing script | 测试脚本
License | 许可证
该项目根据MIT许可证获得许可。
本项目采用 MIT 许可证。
