Skip to main content
Glama
ogawatakahisa

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.md

  • DAILY_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

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
    36
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP 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.
    36
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP 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.
    3,860
    ISC

View all related MCP servers

Related MCP Connectors

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

  • Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ogawatakahisa/LifeLogMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server