LifeLogMCP
Интеграция Obsidian LifeLog (Step 2)
Это TypeScript-проект для чтения Daily Note за указанную дату в Vault Obsidian и незавершённых задач из раздела #### タスクリスト.
На этом этапе не выполняется ни создание MCP Server, ни запись в файлы. Реализованы только операции чтения, соответствующие get_daily_note и list_incomplete_tasks.
Предварительные требования
Node.js 20 или выше
Имя файла Daily Note —
YYYY-MM-DD.mdDAILY_NOTE_DIRв.envуказывает на папку внутри Vault
Related MCP server: Optimike Obsidian MCP
Начальная настройка
Установите зависимые пакеты.
npm installПодготовьте .env по образцу .env.example. В этом проекте уже задано DAILY_NOTE_DIR=TestDaily для первичной проверки работы.
.env включён в .gitignore, поэтому не попадает под управление Git.
Чтение Daily Note
npm run get-daily-note -- 2026-08-18При такой настройке следующий файл читается и выводится в кодировке UTF-8.
/Users/ogawatakahisa/Desktop/Obsidian/TestDaily/2026-08-18.mdСоздание, обновление и удаление файлов не выполняется.
Чтение незавершённых задач
npm run list-incomplete-tasks -- 2026-08-18Из раздела #### タスクリスト извлекаются только строки - [ ]; выводятся текст задачи и номер строки в исходном файле. Секции A / B / C не учитываются. Строки - [x] и - [X] исключаются как выполненные.
Если раздел #### タスクリスト отсутствует или пуст, это обрабатывается не как ошибка, а как 0 незавершённых задач.
Тесты
npm testЧтобы запустить проверку типов и тесты вместе:
npm run checkТесты создают отдельный Vault во временной папке ОС и не записывают данные в реальный Vault Obsidian.
LifeLogMCP
This server cannot be deployed
Maintenance
Related MCP Connectors
Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides an MCP server that allows AI assistants to interact with Obsidian vaults, enabling reading/writing notes, managing metadata, searching content, and working with daily notes.37MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for Obsidian that exposes tools for reading/writing notes, managing frontmatter and tags, querying Tasks, semantic search, and interacting with Obsidian Bases, with shared local caching and support for various runtime modes.40Apache 2.0
- AlicenseNot gradedqualityDmaintenanceMCP server that provides read and write access to an Obsidian vault by interacting directly with markdown files on disk. Supports searching, listing, reading, creating, editing, and appending notes without requiring any Obsidian plugins.2,687 npmISC
- FlicenseNot gradedqualityDmaintenanceMCP server that exposes Obsidian vault operations over HTTP via the Obsidian CLI, enabling note management, search, and daily note operations.1-