Edi Life OS MCP

MCP-сервер к личному дашборду Edi Life OS: 15 инструментов для целей, задач, привычек, расходов и заметок.

  • 121 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Инструменты записи создают и удаляют цели, задачи, заметки и данные о расходах в вашем дашборде.
  • Токен API открывает финансовые записи и заметки, помеченные секретными.
Все причины и проверки

edrisranjbar/lifeos

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/edi-life-os

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Инструменты записи создают и удаляют цели, задачи, заметки и данные о расходах в вашем дашборде.
  • Токен API открывает финансовые записи и заметки, помеченные секретными.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Edi Life OS — самостоятельно размещаемый дашборд на PHP и MySQL: привычки, цели, фокус-таймер, канбан, финансы и заметки. В репозитории лежит MCP-сервер `@edicodes/lifeos-mcp`, через который Claude Desktop, Claude Code или другой клиент работает с этим дашбордом. Чтение идет через единственный инструмент `lifeos_query`: обзор, цели, задачи, привычки, сводка финансов, расходы, доходы, заметки. Запись разбита на отдельные инструменты: создание и правка целей, задач и заметок, отметка привычки, запись расхода, установка дохода. Сервер ходит только в токен-защищенный HTTP API `/api/v1`, к базе и конфигам он не прикасается.

Для кого. Владельцам личного дашборда Edi Life OS, которые хотят вести цели и расходы голосом ассистента, а не руками в интерфейсе.

Подходит, если

  • Нужно за одну фразу завести SMART-цель и добавить к ней задачу.
  • Вечером надо отметить привычки за день и записать трату.
  • Утром хочется услышать сводку дашборда: цели, задачи, баланс.
  • Заметки и канбан нужно править из Claude Code, не открывая браузер.

Не подходит, если

  • Дашборд Edi Life OS не развернут: без него серверу нечего читать.
  • Клиенту нужен удаленный MCP-адрес: сервер работает только по stdio.
  • Данные о финансах нельзя показывать модельному провайдеру.
  • Нужен прямой доступ к базе: этих инструментов в сервере нет.

Пример запроса к агенту

Запиши расход 450 000 томанов на еду и покажи баланс за месяц.

MCP

Транспорт
stdio
Авторизация
API-ключ

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

LIFEOS_BASE_URL обязательная
Адрес вашего Edi Life OS: HTTPS или http://localhost для разработки.
LIFEOS_API_TOKEN обязательная, секрет
Отдельный токен API, заданный на сервере дашборда.
LIFEOS_MCP_TIMEOUT_MS
Тайм-аут запроса в миллисекундах, от 100 до 120000, по умолчанию 10000.

Ограничения

Сначала нужно поставить сам дашборд: Docker Compose, общий хостинг или PHP 8.1 с MySQL 8. Для MCP-сервера нужен Node.js 22.9 или новее и отдельный токен API не короче 32 символов, заданный в `config.php`. Удаленные адреса принимаются только по проверенному HTTPS, HTTP разрешен для localhost, редиректы отклоняются. Версия 2.0.0 заменила 12 инструментов чтения одним `lifeos_query`, клиентам со старыми именами нужен перезапуск. Автоматически клиент не настраивается: конфигурацию вносят вручную.

Как отключить. Удалите запись `lifeos` из конфигурации клиента MCP. Чтобы закрыть доступ насовсем, смените или уберите `api_token` в `config.php` дашборда.

Частые вопросы

Как подключить Edi Life OS к Claude Code?

Добавьте в конфигурацию MCP команду `npx -y @edicodes/lifeos-mcp` и задайте `LIFEOS_BASE_URL` с `LIFEOS_API_TOKEN`. Токен должен совпадать с заданным в `config.php`.

Какие инструменты есть у сервера?

Всего 15: `lifeos_query` для чтения, пары создания и правки для целей, задач и заметок, `lifeos_complete_habit`, `lifeos_log_expense` и `lifeos_set_income`.

Видит ли сервер мою базу данных?

Нет. Он обращается только к HTTP API `/api/v1` с вашим токеном, инструментов для SQL, файлов и ключей в нем нет.

Работает ли сервер с Codex?

Да. В `mcp/README.md` есть пример для `~/.codex/config.toml` с `env_vars` для токена.

Как поднять сам дашборд?

Проще всего через Docker: `docker compose up -d` после `cp .env.example .env`. Есть вариант для общего хостинга и запуск `php -S`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

MCP-сервер для учета тренировок: Claude Desktop, Cursor и Cline читают программы, подходы, вес тела и 1ПМ из вашего самостоятельно развернутого openGym

MCP-серверРасширенный доступ21,1 тыс.Звезды репозитория
Официальный

MCP-сервер канбан-доски Doska: агент создает карточки, двигает их по колонкам, ставит сроки и ищет задачи по всем доскам

MCP-серверРасширенный доступ305Звезды репозитория
Выбор редакции

MCP-сервер для работы агента с локальным компьютером: терминал и долгие процессы, поиск и правка файлов, Excel, PDF и DOCX

MCP-серверШирокий доступ10,3 тыс.Звезды репозитория

Подключает агента к Nextcloud: заметки, календарь, контакты, файлы, почта и доски Deck через 110 с лишним инструментов MCP

MCP-серверШирокий доступ411Звезды репозитория
Официальный

Агент создает вопросы и экзамены на платформе EduBase, собирает квизы и разбирает результаты; ключ интеграции, режим чтения

MCP-серверШирокий доступ28Звезды репозитория

Установщик личной ИИ-системы Дэниела Мисслера: память, хуки, интервью о целях и дашборд Pulse поверх Claude Code, Cursor или Codex

СкиллШирокий доступ19,8 тыс.Звезды репозитория

Коротко о README

Проект состоит из дашборда на PHP, HTTP API и опционального MCP-сервера на Node. Опубликован в реестре MCP как `io.github.edrisranjbar/lifeos`, README переведен на испанский и персидский.

Бейдж для README

Сообщить о проблеме