nutrition-mcp/src
Anthony Merlo 5d8976ef37 feat: POST /ingest endpoint + recent_vitals MCP tool for Apple Health
- Add vitals table (type, timestamp_utc, value JSON, source) with UNIQUE
  (type,timestamp_utc) for idempotent upserts.
- POST /ingest: Bearer-protected HTTP endpoint accepting batched health
  samples (weight, blood_pressure, heart_rate, spo2, steps, sleep, ...).
  Weight samples are mirrored into weight_log so existing weight tools see them.
- recent_vitals MCP tool: reads back ingested vitals, grouped by type with
  min/avg/max/units over a configurable window.
- 6 new tests (31 integration + 2 unit total, all passing).
- Verify live: /ingest POST -> recent_vitals round-trip over MCP protocol.
2026-08-20 21:32:19 +01:00
..
api.rs fix: correct Search-a-licious URL + nutriments_estimated fallback 2026-08-20 17:16:28 +01:00
config.rs feat: scaffold nutrition-mcp server with all 13 tools 2026-08-20 16:52:11 +01:00
db.rs feat: POST /ingest endpoint + recent_vitals MCP tool for Apple Health 2026-08-20 21:32:19 +01:00
ingest.rs feat: POST /ingest endpoint + recent_vitals MCP tool for Apple Health 2026-08-20 21:32:19 +01:00
lib.rs feat: POST /ingest endpoint + recent_vitals MCP tool for Apple Health 2026-08-20 21:32:19 +01:00
main.rs feat: POST /ingest endpoint + recent_vitals MCP tool for Apple Health 2026-08-20 21:32:19 +01:00
tools.rs feat: POST /ingest endpoint + recent_vitals MCP tool for Apple Health 2026-08-20 21:32:19 +01:00