喂养记录工具

一个用于追踪宝宝喂养记录的MCP服务器,支持记录喂养事件、追踪奶量,并使用本地SQLite数据库分析每日统计数据。

  • by gebilove
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 gebilove/mcp-feeding

使用说明

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 | 快速开始

  1. Install dependencies | 安装依赖:
pip install -r requirements.txt
  1. Run the server | 运行服务:
python mcp_pipe.py
  1. 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 许可证。