Прийоми їжі звичайною мовою
Скажи «вівсянка з бананом і арахісовою пастою» — твій ШІ оцінить калорії та макронутрієнти, разом із клітковиною, загальним цукром і кофеїном, і запише це. Жодного пошуку в базі даних.
Альтернатива MyFitnessPal
У MyFitnessPal його немає — тож використати його всередині Claude чи ChatGPT не вийде. Nutrition MCP виконує ту саму роботу через розмову, і це безкоштовно та з відкритим кодом.
Цю сторінку перекладено за допомогою ШІ з англійської, і її не перевіряла людина. Читати оригінал англійською
Коротка відповідь
Model Context Protocol (MCP) — це відкритий стандарт, який дозволяє ШІ-асистентам на кшталт Claude і ChatGPT підключатися до зовнішніх інструментів. MyFitnessPal не публікує MCP-сервер, тож офіційного способу записувати їжу до нього з твого ШІ не існує. Якщо ти шукав «MyFitnessPal MCP» або «підключити MyFitnessPal до Claude», насправді тобі потрібен трекер харчування, який живе всередині твого ШІ — і це саме Nutrition MCP.
Що отримуєш натомість
Скажи «вівсянка з бананом і арахісовою пастою» — твій ШІ оцінить калорії та макронутрієнти, разом із клітковиною, загальним цукром і кофеїном, і запише це. Жодного пошуку в базі даних.
Надішли штрихкод продукту, і макронутрієнти з етикетки підтягнуться з Open Food Facts — разом із клітковиною та цукром, якщо вони вказані на етикетці. Жодної Premium-підписки, щоб це розблокувати.
Записуй вагу тіла в кг або фунтах, встановлюй цілі по калоріях, макронутрієнтах, клітковині, цукру, кофеїну та воді — клітковина це ціль, якої треба досягти, цукор і кофеїн це ліміти, яких треба не перевищувати — і стеж за трендами до цільової ваги. Відстеження алкоголю теж є, за бажанням і вимкнене, доки ти сам його не увімкнеш.
Запитай денні підсумки, тижневі тренди, серії днів поспіль і повторювані шаблони прийомів їжі — прямо в чаті.
Імпортуй історію прийомів їжі з CSV-експорту іншого застосунку — файл читається у твоєму браузері, а не ШІ. Забери все назад, коли захочеш: один ZIP-архів із твоїми прийомами їжі, водою, вагою, цілями та профілем у форматі CSV. Наразі назад імпортувати можна лише прийоми їжі. Або так само легко видали свій акаунт.
Ліцензія MIT, можна розгорнути самостійно — без реклами, платного доступу чи допродажів. Перевір код або запусти власний екземпляр.
MyFitnessPal проти Nutrition MCP
MyFitnessPal — потужний застосунок із величезною базою продуктів. Це не критика на його адресу — просто інший підхід для тих, хто радше поговорить зі своїм ШІ, ніж тапатиме по трекеру.
Переходиш з MyFitnessPal
MyFitnessPal здобув популярність завдяки одній з найбільших баз продуктів у світі — десяткам мільйонів записів, наповнених користувачами. Цей масштаб — водночас і незручність: для будь-якого продукту доводиться гортати майже однакові записи й вгадувати, який із них точний. Розмовний запис пропускає пошук повністю — ти описуєш їжу, а твій ШІ оцінює макронутрієнти.
Для цього не треба залишати щоденник позаду: CSV-експорт з MyFitnessPal імпортується напряму, з усіма особливостями, тож роки вже записаної історії переносяться разом з тобою. А все, що ти записуєш надалі, можна експортувати в CSV будь-коли.
Функції, які MyFitnessPal поступово переніс за Premium — сканування штрихкодів, макронутрієнти по грамах, відсутність реклами — тут просто включені. Тобі не треба зважувати безкоштовний тариф проти оновлення за $20 на місяць; є лише один безкоштовний тариф з відкритим кодом, а єдиний потрібний акаунт — той самий Claude чи ChatGPT, який у тебе вже є.
Твоя історія з MyFitnessPal
Попроси імпортувати, і імпортер відкриється прямо в чаті: обери свій експорт, зістав колонки, перевір, що буде додано, і підтверди. Файл читається у твоєму браузері — ШІ ніколи не бачить рядків. У клієнтах без панелей у чаті замість цього встав свій експорт.
Роки записаної історії — справжня причина, чому люди залишаються, і тобі не треба її втрачати. Попроси зробити імпорт, і в чаті відкриється панель імпортера: обери CSV, який експортує MyFitnessPal, він розбирається у твоєму браузері, колонки, які він розпізнає, зіставляються автоматично, і ти бачиш, що буде додано, перш ніж щось запишеться. Це зіставлення охоплює калорії, білок, вуглеводи й жири, а також клітковину, загальний цукор і кофеїн у міліграмах — там, де твій експорт містить ці колонки. Рядки ніколи не проходять через ШІ, тож йому нічого переплутати.
Експорт MyFitnessPal розпізнається за назвою, з усіма особливостями. Файл надходить із позначкою порядку байтів (BOM), яка інакше зіпсувала б заголовок першої колонки; його нотатки можуть містити переноси рядків усередині лапкованої комірки, які наївне розбиття по рядках порізало б разом з усіма наступними рядками; а кожен денний блок закінчується підсумковим рядком, який не має стати прийомом їжі. Найважливіше: MyFitnessPal експортує один агрегований рядок на прийом їжі за день і взагалі без колонки з назвою страви, тож замість відхиляти ці рядки через відсутність опису, імпортер розпізнає цю форму й підписує їх за слотом — вони приходять як "Сніданок (імпортовано з MyFitnessPal)".
Дати підтверджуються, а не вгадуються. Колонка зі значенням 05/06/2024 справді неоднозначна — травень це чи червень — тож імпортер показує своє прочитання поруч із реальним рядком із твого файлу і дає тобі виправити його перед записом. А кожен рядок має відбиток вмісту, тож повторний запуск того самого файлу повідомляє про ці прийоми їжі як уже записані, замість дублювання. Імпортуй частковий експорт, помітиш неправильно зіставлену колонку — просто зроби це ще раз.
Як перейти
Працює з будь-яким MCP-клієнтом, що підтримує OAuth 2.0 з PKCE. При першому підключенні ти створюєш акаунт через Google або через email і пароль.
https://nutrition-mcp.com/mcp
у поле Remote MCP server URL і
натисни Add.
Користуєшся ChatGPT чи іншим клієнтом? повний гайд із підключення охоплює ChatGPT, Cursor, VS Code, Claude Code та інші.
FAQ
Ні. MyFitnessPal не пропонує сервер Model Context Protocol (MCP), тож офіційного способу підключити його до Claude, ChatGPT чи інших ШІ-асистентів не існує. Nutrition MCP — безкоштовна альтернатива з відкритим кодом, створена як MCP-сервер із нуля, тож ти можеш записувати прийоми їжі та макронутрієнти прямо всередині свого ШІ.
Офіційного конектора MyFitnessPal для Claude не існує, тому що MyFitnessPal не має ні MCP-сервера, ні публічної MCP-інтеграції. Найближчий варіант — Nutrition MCP, безкоштовний MCP-сервер: додай https://nutrition-mcp.com/mcp як власний конектор у Claude, увійди і почни записувати через розмову.
Так, і це безкоштовно. Надішли штрихкод продукту, і Nutrition MCP підтягне макронутрієнти з етикетки через Open Food Facts — тоді як MyFitnessPal переніс свій сканер штрихкодів за платну підписку Premium.
Ти описуєш, що з'їв, звичайними словами — "боул з куркою буріто з додатковим рисом" — а твій ШІ оцінює калорії й макронутрієнти. Не треба перебирати базу з мільйонів записів користувачів і вгадувати, який із них точний.
Якщо ти хочеш відстежувати калорії, макронутрієнти — разом із клітковиною, загальним цукром і кофеїном — воду й вагу, не відкриваючи окремий застосунок і не шукаючи в базі продуктів, то так. Замість того щоб гортати базу даних, ти описуєш з'їдене звичайною мовою, надсилаєш фото або скануєш штрихкод, а твій ШІ це записує — цілком безкоштовно і з відкритим кодом.
Так. Попроси імпортувати свою історію, і в чаті відкриється імпортер: обери CSV, який експортує MyFitnessPal, він розбирається у твоєму браузері, а не читається ШІ, ти зіставляєш або підтверджуєш колонки, переглядаєш, що буде додано, і підтверджуєш. Калорії, білок, вуглеводи й жири переносяться, так само як клітковина, загальний цукор і кофеїн, коли твій експорт їх містить. Експорт MyFitnessPal розпізнається за назвою — включно з позначкою порядку байтів, підсумковими рядками наприкінці й тим, що він записує один агрегований рядок на прийом їжі за день без назви страви — такі рядки підписуються за слотом прийому їжі. Повторний імпорт того самого файлу ніколи не створює дублікатів. У клієнтах без панелей у чаті ти можеш замість цього вставити свій експорт.
Не тоді, коли відкривається імпортер. Він розбирає CSV у твоєму браузері й показує, що буде додано, перш ніж хоч щось запишеться: скільки прийомів їжі, загальну кількість калорій, усе, що довелося позначити, і самі рядки — у довгому файлі показуються перші з них і кількість решти, а не кожен рядок. Надсилаються лише ті рядки, які ти підтвердив, і вони йдуть як структуровані дані, а не через відповідь ШІ, тож жоден рядок не може бути неправильно введений чи вигаданий по дорозі. Кожен рядок також несе відбиток вмісту, тож повторний запуск того самого файлу повідомить, що ці прийоми їжі вже записані, замість того щоб дублювати їх. Якщо твій клієнт не вміє показувати панелі в чаті, запасний варіант — вставити експорт; на цьому шляху ШІ таки читає його, тож обирай імпортер, коли є вибір.
Так. Nutrition MCP повністю безкоштовний, без преміум-тарифу, реклами чи функцій за платним доступом — на відміну від застосунків, які ховають деякі функції за підпискою. Щоб підключитися, тобі потрібен лише акаунт Claude чи ChatGPT.
Безкоштовно і з відкритим кодом — не потрібен акаунт MyFitnessPal, не потрібно відкривати застосунок.
MyFitnessPal — товарний знак відповідного власника. Nutrition MCP — незалежний проєкт з відкритим кодом, не пов'язаний із брендом MyFitnessPal, не схвалений і не спонсорований ним. Порівняння відображають загальнодоступну інформацію на момент написання і можуть змінюватися.