Edi Life OS MCP
MCP-сервер к личному дашборду Edi Life OS: 15 инструментов для целей, задач, привычек, расходов и заметок.
- 121 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Инструменты записи создают и удаляют цели, задачи, заметки и данные о расходах в вашем дашборде.
- Токен API открывает финансовые записи и заметки, помеченные секретными.
Установка
- Работает в
В терминале, через 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-сервер канбан-доски Doska: агент создает карточки, двигает их по колонкам, ставит сроки и ищет задачи по всем доскам
MCP-сервер для работы агента с локальным компьютером: терминал и долгие процессы, поиск и правка файлов, Excel, PDF и DOCX
Подключает агента к Nextcloud: заметки, календарь, контакты, файлы, почта и доски Deck через 110 с лишним инструментов MCP
Агент создает вопросы и экзамены на платформе EduBase, собирает квизы и разбирает результаты; ключ интеграции, режим чтения
Установщик личной ИИ-системы Дэниела Мисслера: память, хуки, интервью о целях и дашборд Pulse поверх Claude Code, Cursor или Codex
Коротко о README
Проект состоит из дашборда на PHP, HTTP API и опционального MCP-сервера на Node. Опубликован в реестре MCP как `io.github.edrisranjbar/lifeos`, README переведен на испанский и персидский.