LifeLogMCP
Obsidian LifeLog-Integration (Schritt 2)
Dies ist ein TypeScript-Projekt, das die Daily Note des angegebenen Tages im Obsidian Vault und die unerledigten Aufgaben im Abschnitt #### タスクリスト liest.
In dieser Phase wird weder eine Umwandlung in einen MCP Server noch ein Dateischreiben durchgeführt. Es werden nur die Lesevorgänge implementiert, die get_daily_note und list_incomplete_tasks entsprechen.
Voraussetzungen
Node.js 20 oder höher
Der Dateiname der Daily Note ist
YYYY-MM-DD.mdDAILY_NOTE_DIRin.envist ein Ordner im Vault
Related MCP server: Optimike Obsidian MCP
Ersteinrichtung
Installieren Sie die abhängigen Pakete.
npm installErstellen Sie .env anhand von .env.example. In diesem Projekt ist DAILY_NOTE_DIR=TestDaily bereits für die erste Funktionsprüfung gesetzt.
Da .env in .gitignore enthalten ist, wird es nicht von Git verwaltet.
Daily Note lesen
npm run get-daily-note -- 2026-08-18Bei dieser Konfiguration wird die folgende Datei UTF-8-kodiert gelesen und angezeigt.
/Users/ogawatakahisa/Desktop/Obsidian/TestDaily/2026-08-18.mdEs werden keine Dateien erstellt, aktualisiert oder gelöscht.
Unerledigte Aufgaben lesen
npm run list-incomplete-tasks -- 2026-08-18Aus #### タスクリスト werden nur die Zeilen mit - [ ] abgerufen und der Aufgabentext sowie die Zeilennummer in der Originaldatei angezeigt. Die Abschnitte A / B / C sind ausgenommen. - [x] und - [X] werden als erledigt ausgeschlossen.
Wenn #### タスクリスト nicht vorhanden oder leer ist, wird dies nicht als Fehler behandelt, sondern als 0 unerledigte Aufgaben.
Tests
npm testUm Typprüfung und Tests zusammen auszuführen:
npm run checkDie Tests werden in einem eigens erstellten Vault im temporären Ordner des Betriebssystems ausgeführt; sie schreiben nicht in den tatsächlichen Obsidian Vault.
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-