Skip to main content
Glama

Сервис «Быт»

Обвязка для Telegram-агента «Быт» на платформе AI-агентов Timeweb Cloud. Даёт агенту то, чего у платформы нет: журнал с цифрами, точный православный календарь и напоминания по расписанию.

Из чего состоит

Часть

Что делает

app/mcp_server.py

MCP-сервер «Журнал» — инструменты агента: записать еду/тренировку/отметку, прочитать итог дня, историю, настройки

app/scheduler.py

Планировщик: вечерний итог, напоминание о тренировке, «завтра постный день», личный график

app/orthodox.py

Пасха по формуле, посты, сплошные седмицы, двунадесятые праздники

app/db.py

Журнал в PostgreSQL (или SQLite для локальной проверки)

app/telegram.py

Отправка сообщений напрямую через Bot API

app/agent.py

Вызов агента Timeweb, чтобы вечерний итог был написан его голосом

main.py

Всё вместе: HTTP-сервис на порту 8080, /mcp закрыт токеном

Related MCP server: Lifestyle MCP Gym

Переменные окружения

См. .env.example. Обязательные: TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID, MCP_TOKEN, DATABASE_URL. AGENT_API_URL и AGENT_API_TOKEN — по желанию: без них вечерний итог уходит сухой сводкой.

Подключение к агенту

В панели агента → MCP-серверы → добавить: URL https://<домен приложения>/mcp, транспорт Streamable HTTP, авторизация Bearer, токен = MCP_TOKEN.

Расписание

Хранится в таблице settings и меняется агентом через инструмент set_setting — без перезапуска. Планировщик проверяет настройки раз в минуту; каждое напоминание уходит один раз в день (таблица reminders_sent).

Локальный запуск

pip install -r requirements.txt
MCP_TOKEN=test python main.py

Без DATABASE_URL журнал пишется в файл byt.db рядом.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables agents to track workouts, body metrics, and training stats for registered users through a JSON-RPC MCP endpoint, with scoped agent permissions and a web dashboard.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables ChatGPT to manage fitness routines, guided sessions, workout history, body weight tracking, and statistics through a remote authenticated MCP server with read and write tools.
    AGPL 3.0
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients to access Zepp/Amazfit health and fitness data such as steps, sleep, heart rate, workouts, and user profile information via tools.
    -