No description
Find a file
Anthony Merlo 244e141053 feat: scaffold nutrition-mcp server with all 13 tools
Rust MCP server using rmcp SDK with streamable HTTP transport.
- Config from env vars (bind, api_key, db_path, off_user_agent)
- SQLite schema: products (FTS5), entries, daily_goal, weight_log
- OFF API client: Search-a-licious + v3 barcode + SQLite caching
- 13 MCP tools: search_food, get_food_by_barcode, log_food,
  log_custom_food, delete_entry, daily_summary, history,
  list_entries, get_goals, set_goals, log_weight, weight_history,
  bulk_import (stub)
- 14 tracked nutrients (gout + hypertension aware)
- Bearer token auth middleware
- Smoke tested: health, initialize, tools/list, get_goals, daily_summary

Closes nutrition-mcp-dfl
2026-08-20 16:52:11 +01:00
.agents/skills/beads bd init: initialize beads issue tracking 2026-08-20 16:39:21 +01:00
.beads feat: scaffold nutrition-mcp server with all 13 tools 2026-08-20 16:52:11 +01:00
.claude bd init: initialize beads issue tracking 2026-08-20 16:39:21 +01:00
.codex bd init: initialize beads issue tracking 2026-08-20 16:39:21 +01:00
src feat: scaffold nutrition-mcp server with all 13 tools 2026-08-20 16:52:11 +01:00
.gitignore feat: scaffold nutrition-mcp server with all 13 tools 2026-08-20 16:52:11 +01:00
AGENTS.md bd init: initialize beads issue tracking 2026-08-20 16:39:21 +01:00
Cargo.lock feat: scaffold nutrition-mcp server with all 13 tools 2026-08-20 16:52:11 +01:00
Cargo.toml feat: scaffold nutrition-mcp server with all 13 tools 2026-08-20 16:52:11 +01:00
CLAUDE.md bd init: initialize beads issue tracking 2026-08-20 16:39:21 +01:00