Fitatu — MCP-сервер для Claude Code: установка
Подключает Fitatu к ИИ-агенту: чтение и запись еды, веса, воды и тренировок. Пригодится для ведения дневника через команды.
claude mcp add --env FITATU_SESSION=<FITATU_SESSION> --transport stdio fitatu -- uvx fitatu-apiЧто делает Fitatu
Fitatu — неофициальный MCP-сервер для дневника Fitatu. Он даёт агенту инструменты для чтения и записи продуктов, приёмов пищи, веса, воды и тренировок, а также для работы с целями, сводками и каталогом еды. Набор FitatuTools содержит 47 инструментов с JSON Schema и пометками операций.
Сервер работает через stdio и запускается командой uvx fitatu-api. Для доступа нужен аккаунт Fitatu и сессия, переданная через FITATU_SESSION; для входа по логину используется fitatu-api login. На Windows нужна tzdata, а библиотеке требуется Python 3.11 или новее.
Сервер неофициальный: API восстановлен по приложениям Fitatu и может измениться без предупреждения. Автоматический доступ способен нарушать условия Fitatu, поэтому используйте собственный аккаунт. Доступны команды podsumowanie_dnia, przeglad_tygodnia и zaloguj_posilek.
Какие задачи решает
- прочитать калории за день
- записать продукт в приём пищи
- добавить вес, воду или тренировку
- получить сводку питания
- найти продукт в каталоге Fitatu
Примеры запросов агенту
- Покажи, сколько калорий я съел сегодня через Fitatu.
- Добавь в мой завтрак два найденных яйца и сохрани запись в Fitatu.
- Запиши сегодняшнюю воду и тренировку в дневник Fitatu.
Как установить Fitatu
Командой платформы
claude mcp add --env FITATU_SESSION=<FITATU_SESSION> --transport stdio fitatu -- uvx fitatu-apiВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from fitatu-api <команда>
Командой платформы
codex mcp add fitatu --env FITATU_SESSION=<FITATU_SESSION> -- uvx fitatu-apiВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from fitatu-api <команда>
Файл настроек
{
"mcpServers": {
"fitatu": {
"command": "uvx",
"args": [
"fitatu-api"
],
"env": {
"FITATU_SESSION": "<FITATU_SESSION>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from fitatu-api <команда>
Файл настроек
{
"servers": {
"fitatu": {
"type": "stdio",
"command": "uvx",
"args": [
"fitatu-api"
],
"env": {
"FITATU_SESSION": "<FITATU_SESSION>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from fitatu-api <команда>
Командой платформы
gemini mcp add -e FITATU_SESSION=<FITATU_SESSION> fitatu uvx fitatu-apiВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from fitatu-api <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Fitatu
Как установить Fitatu в Claude Code?
Выполните claude mcp add fitatu-api -- uvx fitatu-api.
Что делает Fitatu?
MCP-сервер даёт агенту доступ к дневнику Fitatu: он может читать и записывать еду, вес, воду и тренировки, а также получать цели и сводки.
Что нужно для работы Fitatu?
Нужен аккаунт Fitatu и сессия в FITATU_SESSION. Для запуска библиотеки требуется Python 3.11 или новее; на Windows также нужна tzdata.