NutriBalance
MCP-сервер NutriBalance
Бесплатный MCP-сервер с открытым исходным кодом для расчета показателей питания, планирования рациона и анализа дефицита нутриентов — на базе NutriBalance.
Подключите этот сервер к любому ИИ-ассистенту с поддержкой MCP (Claude Desktop, Cursor, Windsurf, Copilot и др.), чтобы наделить его экспертными знаниями в области нутрициологии.
Инструменты
calculate_tdee
Расчет TDEE (общих энергозатрат), BMR (базового метаболизма) и персонализированных ежедневных целей по макронутриентам.
Входные данные: вес (кг), рост (см), возраст, пол, уровень активности, цель (похудение/поддержание/набор) Результат: BMR, TDEE, целевые калории, целевые показатели белков/углеводов/жиров в граммах
Используйте, когда кто-то спрашивает, сколько калорий нужно потреблять, каковы их калории для поддержания веса или как рассчитать макронутриенты.
lookup_nutrition
Поиск полного профиля пищевой ценности любого продукта по названию и размеру порции.
Входные данные: название продукта, количество в граммах (по умолчанию 100 г) Результат: калории, белки, углеводы, жиры, клетчатка, натрий, кальций, железо, витамины C/D, магний, калий, цинк
Используйте, когда кто-то спрашивает о макронутриентах или питательных веществах в конкретном продукте.
generate_meal_plan
Создание плана питания на весь день с учетом целевой калорийности и диетических предпочтений.
Входные данные: целевые калории, цель (похудение/поддержание/набор), диетические предпочтения (стандартная/вегетарианская/веганская/кето/высокобелковая) Результат: план из 4 приемов пищи с продуктами, размерами порций, макронутриентами для каждого приема и суточными итогами
Используйте, когда кто-то просит составить план питания или совет, что съесть для достижения конкретной цели.
fix_deficiency
Получение целевого плана действий для устранения конкретного дефицита питательных веществ.
Входные данные: название нутриента, опционально пол, опционально возраст Результат: рекомендуемая суточная норма (RDI), симптомы дефицита, топ-6 продуктов с размерами порций, продукты, которых следует избегать, рекомендации по добавкам, план действий из 5 шагов
Поддерживаемые нутриенты: железо, кальций, витамин_c, витамин_d, магний, калий, цинк, натрий, клетчатка, белок
nutrition_score
Оценка рациона за день по шкале от 0 до 100 с выставлением буквенной оценки и приоритетов для улучшения.
Входные данные: потребленные/целевые калории, потребленные/целевые белки, углеводы, жиры, опционально клетчатка, опционально порции овощей, опционально потребление воды Результат: общая оценка, разбивка по категориям, буквенная оценка, 2 главных приоритета для улучшения
Использование
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"nutribalance": {
"command": "npx",
"args": ["-y", "nutribalance-mcp"]
}
}
}HTTP (развертывание на Vercel)
POST https://nutribalance-mcp.vercel.app/mcpСтандартный транспорт MCP Streamable HTTP — совместим с любым MCP-клиентом.
Локальная разработка
git clone https://github.com/CK-Boodhram/nutribalance-mcp
cd nutribalance-mcp
npm install
npm run devО приложении NutriBalance
NutriBalance — это приложение для отслеживания питания (iOS и Android), которое позволяет записывать приемы пищи, отслеживать макро- и микронутриенты, а также предупреждает о дефицитах.
Ищите "NutriBalance" в App Store или Google Play.
Latest Blog Posts
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/thenutritrackerapp-creator/nutribalance-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server