morsel
Morsel
Хранилище, которое наполняет ваш ИИ. Morsel — это MCP-first, camera-first трекер питания. В приложении нет чата — вы ведёте журнал, общаясь со своим существующим ассистентом (Claude, ChatGPT) и загружая фото; агент ассистента читает фото, вызывает MCP-инструменты Morsel и записывает структурированные данные о еде в ваше хранилище. Morsel — это хранилище данных + дашборд + навык агента; интеллект живёт в агенте, которым вы уже пользуетесь.
Почему это существует
Люди каждый день общаются с Claude/ChatGPT, но не могут сохранить контекст или структурированные данные. Обычные приложения для подсчёта калорий заново реализуют собственный ИИ, запертый в изолированном хранилище.
Morsel переворачивает это:
Нет чата в приложении. В приложении нет ИИ-мозга и чат-интерфейса.
MCP-first. Приложение — это сервер Model Context Protocol + хранилище данных. Ваш агент подключается через MCP и знает точную структуру данных для записи.
Camera-first. Вы загружаете фото еды в своё чат-приложение; зрение агента оценивает макросы и вызывает
log_meal.Дашборд. Нативное iOS-приложение (или PWA) отображает вашу историю, итоги и цели — читая то же хранилище, которое пишет агент.
Related MCP server: mcp-nutrition-db
Архитектура (в одной строке)
Supabase (Postgres + auth + RLS + storage) ↔ тонкий удалённый MCP-сервер ↔ ваш агент (Claude/ChatGPT) и ↔ нативный iOS-дашборд. Одно хранилище, два клиента.
Структура репозитория
morsel/
├── docs/ # design docs (start here)
├── server/ # remote MCP server (Bun + Hono + MCP SDK)
├── app/ # native iOS dashboard (SwiftUI) — reads Supabase
├── db/ # Postgres migrations + seed
├── packages/schema/ # canonical types + JSON schemas for the tool contract
├── skills/ # agent skill(s) you attach to Claude / ChatGPT
└── supabase/ # project configДокументация
ARCHITECTURE — компоненты, поток данных, аутентификация, решение по бэкенду
MCP_TOOLS — контракт инструментов (схемы ввода/вывода) — что пишет агент
TARGETS — вычисляемая цель по калориям/макросам на основе метрик тела
ROADMAP — вехи
CLAUDE.md — контекст для любого агента, работающего в этом репозитории (
AGENTS.md— это симлинк на него)
Статус
Дизайн-каркас с установленными защитными механизмами качества (строгий TypeScript, анти-слоп ESLint + SwiftLint, CI на каждом PR). Рабочее название morsel (переименовывайте свободно — это папка + README).
Лицензия
MIT — см. LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Food logging, nutrition summaries, and meal photo calorie and macro estimates.
Calorie tracker app for ChatGPT and Claude: read meals, macros, weight and log meals from chat.
1Free AI calorie & macro tracker: tell your AI what you ate and it logs it to your private food diary
AI-powered kitchen management — pantry, recipes, meal plans, shopping lists
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceMCP server for personal nutrition tracking, enabling users to log meals with calories and macros, water intake, body weight, set goals, and import food diaries from other apps through natural language.33 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables ChatGPT to record, correct, and query meal nutrition and nutrition goals, with durable and auditable data storage.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to read current pantry inventory and low-stock shopping needs, export a shopping queue, and perform idempotent inventory adjustments and catalog link management through remote MCP tools.MIT
- FlicenseNot gradedqualityBmaintenanceEnables MCP-compatible clients like ChatGPT and Claude to manage a household's shared food inventory, meal plans, recipes, and preferences through natural language, with atomic updates and audit logging.-