fatsecret-mcp — MCP-сервер для Claude Code: установка
MCP-сервер связывает ИИ-агента с FatSecret API: ищет продукты, рецепты и данные о питании, ведёт дневник еды и отслеживает вес.
claude mcp add fatsecret-mcp -e FATSECRET_CLIENT_ID=<FATSECRET_CLIENT_ID> -e FATSECRET_CLIENT_SECRET=<FATSECRET_CLIENT_SECRET> -e FATSECRET_CONSUMER_SECRET=<FATSECRET_CONSUMER_SECRET> -- npx -y fatsecret-mcpЧто делает fatsecret-mcp
fatsecret-mcp подключает FatSecret API к MCP-клиенту. Агент сможет искать продукты, получать их пищевую ценность, находить еду по штрихкоду GTIN-13, подбирать рецепты и просматривать категории. Есть инструменты для дневника питания, сохранённых блюд, избранного, упражнений, профиля и истории веса.
Сервер запускается через npx -y fatsecret-mcp. Для доступа нужны FATSECRET_CLIENT_ID, FATSECRET_CLIENT_SECRET и FATSECRET_CONSUMER_SECRET, которые передаются через переменные окружения. FatSecret требует бесплатный аккаунт разработчика, а дневник и данные профиля дополнительно проходят OAuth-авторизацию. Без этих ключей сервер не сможет обратиться к API.
Какие задачи решает
- найти продукт и его пищевую ценность
- проверить еду по штрихкоду GTIN-13
- собрать рецепт с фильтрами по калориям и макронутриентам
- добавить или изменить запись в дневнике питания
- записать вес и посмотреть историю за месяц
Примеры запросов агенту
- Найди продукты для этого блюда и покажи калории и макронутриенты.
- Проверь продукт по штрихкоду GTIN-13 и добавь его в дневник за сегодня.
- Покажи мои записи о весе за месяц и недавние продукты из дневника.
Как установить fatsecret-mcp
Командой платформы
claude mcp add fatsecret-mcp -e FATSECRET_CLIENT_ID=<FATSECRET_CLIENT_ID> -e FATSECRET_CLIENT_SECRET=<FATSECRET_CLIENT_SECRET> -e FATSECRET_CONSUMER_SECRET=<FATSECRET_CONSUMER_SECRET> -- npx -y fatsecret-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add fatsecret-mcp --env FATSECRET_CLIENT_ID=<FATSECRET_CLIENT_ID> --env FATSECRET_CLIENT_SECRET=<FATSECRET_CLIENT_SECRET> --env FATSECRET_CONSUMER_SECRET=<FATSECRET_CONSUMER_SECRET> -- npx -y fatsecret-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"fatsecret-mcp": {
"command": "npx",
"args": [
"-y",
"fatsecret-mcp"
],
"env": {
"FATSECRET_CLIENT_ID": "<FATSECRET_CLIENT_ID>",
"FATSECRET_CLIENT_SECRET": "<FATSECRET_CLIENT_SECRET>",
"FATSECRET_CONSUMER_SECRET": "<FATSECRET_CONSUMER_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"fatsecret-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"fatsecret-mcp"
],
"env": {
"FATSECRET_CLIENT_ID": "<FATSECRET_CLIENT_ID>",
"FATSECRET_CLIENT_SECRET": "<FATSECRET_CLIENT_SECRET>",
"FATSECRET_CONSUMER_SECRET": "<FATSECRET_CONSUMER_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e FATSECRET_CLIENT_ID=<FATSECRET_CLIENT_ID> -e FATSECRET_CLIENT_SECRET=<FATSECRET_CLIENT_SECRET> -e FATSECRET_CONSUMER_SECRET=<FATSECRET_CONSUMER_SECRET> fatsecret-mcp npx -y fatsecret-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о fatsecret-mcp
Как установить fatsecret-mcp в Claude Code?
Передайте ключи FatSecret через переменные окружения и выполните `claude mcp add fatsecret-mcp -e FATSECRET_CLIENT_ID=<FATSECRET_CLIENT_ID> -e FATSECRET_CLIENT_SECRET=<FATSECRET_CLIENT_SECRET> -e FATSECRET_CONSUMER_SECRET=<FATSECRET_CONSUMER_SECRET> -- npx -y fatsecret-mcp`.
Что делает fatsecret-mcp?
Он даёт агенту доступ к поиску продуктов и рецептов через FatSecret API, а также к дневнику питания, сохранённым блюдам, избранному и истории веса.
Что нужно для работы fatsecret-mcp?
Нужен бесплатный аккаунт разработчика FatSecret и три значения: FATSECRET_CLIENT_ID, FATSECRET_CLIENT_SECRET и FATSECRET_CONSUMER_SECRET. Для инструментов профиля требуется OAuth-авторизация.