Память
Сохраняй факты, события, мысли, идеи и наблюдения. Записи можно обновлять и удалять.
remembercreate_memoryupdate_memorydelete_memoryLifeLog превращает ChatGPT в естественный интерфейс к твоей персональной базе данных — памяти, финансам и Telegram.
Ты говоришь как обычно. AI понимает запрос, выбирает правильный MCP Tool, а LifeLog выполняет строго типизированную и проверяемую операцию.
Сохраняй факты, события, мысли, идеи и наблюдения. Записи можно обновлять и удалять.
remembercreate_memoryupdate_memorydelete_memoryЗаписывай покупки, расходы и доходы, а потом получай детальную аналитику по своим данным.
create_finance_eventupdate_finance_itemdelete_finance_eventПодключай личный аккаунт, разрешай конкретные диалоги, читай сообщения и отправляй их только после подтверждения.
telegram_get_messagestelegram_send_messagetelegram_confirm_sendКлючевой принцип проекта — разделение ответственности. Модель работает с естественным языком и выбором инструмента. Сервер отвечает за валидацию, ownership, транзакции и детерминированную работу с PostgreSQL.
«Сколько я потратил на табак?»query_finance(...)PostgreSQL → результат«За месяц — 6 400 ₽»Имена сохранены как в сервере, чтобы страница была полезна и обычному пользователю, и разработчику.
rememberВысокоуровневое сохранение общих воспоминаний: фактов, событий, мыслей, идей и наблюдений.
create_memoryСоздание структурированной записи памяти.
update_memoryИзменение собственной записи памяти по ID.
delete_memoryУдаление собственной записи памяти по ID.
create_finance_eventЗапись расходов и доходов со структурированными позициями, категориями, суммами и валютой.
update_finance_eventИзменение метаданных финансового события.
update_finance_itemИзменение отдельной позиции с автоматическим пересчётом общей суммы.
delete_finance_itemУдаление позиции с пересчётом итоговой суммы.
delete_finance_eventУдаление события и всех его позиций.
query_financeДетерминированная аналитика: суммы, транзакции, категории, места, статистика и сводки.
telegram_connectПодключение личного аккаунта через телефон/код или официальный QR-login, включая 2FA.
telegram_statusПроверка состояния подключения личного Telegram.
telegram_disconnectОтключение личного Telegram-аккаунта.
telegram_search_contactsПоиск по телефону, имени, username или Telegram ID.
telegram_add_allowed_contactЯвное добавление диалога в per-user allowlist.
telegram_list_allowed_contactsПросмотр разрешённых контактов.
telegram_remove_allowed_contactУдаление контакта из allowlist.
telegram_get_messagesЧтение истории конкретного разрешённого диалога.
telegram_get_new_messagesПолучение новых входящих сообщений из активных мониторов.
telegram_start_monitoringВключение мониторинга разрешённого диалога.
telegram_stop_monitoringОстановка мониторинга.
telegram_send_message → telegram_confirm_sendПодготовка и отправка сообщения только после явного подтверждения.
LifeLog разделяет пользователей на серверной стороне. Память и финансы всегда привязаны к владельцу запроса.
user_id.Открой исходный код, архитектуру и реальные MCP Tools проекта.