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: MyFitnessPal MCP Server
Архитектура (в одной строке)
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceA calorie tracking MCP server that processes food photos and text descriptions to automatically log nutrition data to Google Sheets. Integrates with Apple Health for fitness metrics and provides SMS interface for convenient meal logging.
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read and write MyFitnessPal data, including food diary, exercises, body measurements, nutrition goals, and water intake.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read and log MyFitnessPal nutrition data, including tracking calories, macros, searching foods, and adding meals through natural conversation.34MIT
- AlicenseNot gradedqualityAmaintenanceConnect MyFitnessPal to Claude or any MCP client. Log meals, search food database with macros, track trends, and export nutrition history against your real MyFitnessPal diary.6MIT
Related MCP Connectors
Connect e-commerce and marketing data to AI assistants via MCP.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jirathip-dev/morsel'
If you have feedback or need assistance with the MCP directory API, please join our Discord server