yazio-mcp — MCP-сервер для Claude Code: дневник питания Yazio
Подключает ИИ-ассистента к вашему аккаунту Yazio: сводки по дням, поиск продуктов, вес, вода и цели.
claude mcp add yazio-mcp -e YAZIO_USERNAME=<YAZIO_USERNAME> -e YAZIO_PASSWORD=<YAZIO_PASSWORD> -- npx -y yazio-mcpЧто делает yazio-mcp
Сервер даёт ассистенту доступ к вашим данным о питании в Yazio. Он умеет отдавать дневную сводку и список съеденного за дату, историю веса, упражнения, выпитую воду, цели и настройки профиля. Отдельная группа инструментов ищет продукты в базе Yazio и добавляет записи в дневник: например, порцию еды с указанием продукта, количества, даты и приёма пищи.
Внутри — набор инструментов вроде get_user_daily_summary, search_products, add_user_consumed_item и remove_user_consumed_item. Авторизация идёт по вашим учётным данным Yazio, они передаются через переменные окружения YAZIO_USERNAME и YAZIO_PASSWORD. Нужен Node.js 18+ и действующий аккаунт Yazio.
Официального API у Yazio нет, сервер работает через неофициальный реверс-инжиниринг API. Поэтому он может сломаться в любой момент, если Yazio что-то поменяет на своей стороне. Установка одним кликом через .mcpb в Claude Desktop не работает из-за бага, для этого случая есть распакованное расширение или конфиг с npx.
Какие задачи решает
- посмотреть, что вы съели за вчера, и разобрать раскладку по макросам
- найти продукт в базе Yazio и узнать калории и БЖУ
- дописать в дневник приём пищи, который забыли отметить в приложении
- свести динамику веса и выпитой воды за неделю
- проверить, сколько калорий осталось до дневной цели
Примеры запросов агенту
- Покажи мою сводку по питанию за последнюю неделю и разбери, как распределились макросы
- Найди в базе Yazio куриную грудку и покажи калории и белки на 100 г
- Добавь 200 г запечённого лосося вчерашним ужином
Как установить yazio-mcp
Командой платформы
claude mcp add yazio-mcp -e YAZIO_USERNAME=<YAZIO_USERNAME> -e YAZIO_PASSWORD=<YAZIO_PASSWORD> -- npx -y yazio-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add yazio-mcp --env YAZIO_USERNAME=<YAZIO_USERNAME> --env YAZIO_PASSWORD=<YAZIO_PASSWORD> -- npx -y yazio-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"yazio-mcp": {
"command": "npx",
"args": [
"-y",
"yazio-mcp"
],
"env": {
"YAZIO_USERNAME": "<YAZIO_USERNAME>",
"YAZIO_PASSWORD": "<YAZIO_PASSWORD>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"yazio-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"yazio-mcp"
],
"env": {
"YAZIO_USERNAME": "<YAZIO_USERNAME>",
"YAZIO_PASSWORD": "<YAZIO_PASSWORD>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e YAZIO_USERNAME=<YAZIO_USERNAME> -e YAZIO_PASSWORD=<YAZIO_PASSWORD> yazio-mcp npx -y yazio-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о yazio-mcp
Как установить yazio-mcp в Claude Code?
Выполните claude mcp add yazio-mcp -e YAZIO_USERNAME=<YAZIO_USERNAME> -e YAZIO_PASSWORD=<YAZIO_PASSWORD> -- npx -y yazio-mcp, подставив свои данные Yazio. Проверить подключение можно командой claude mcp list.
Что делает yazio-mcp?
Отдаёт ассистенту данные вашего аккаунта Yazio: дневные сводки, съеденные продукты, вес, упражнения, воду и цели. Ещё умеет искать продукты в базе и добавлять или удалять записи в дневнике.
Почему сервер может перестать работать?
Он опирается на неофициальный реверс-инжиниринг API, потому что своего API Yazio не предоставляет. Любое изменение на стороне сервиса способно нарушить работу инструментов.