vault_sync
Scan an Obsidian vault and store its markdown files as searchable memories. Incrementally syncs files based on modification times, extracting frontmatter, tags, and wiki-links.
Instructions
Sync an Obsidian vault to memory. Scans for markdown files, extracts frontmatter/tags/wiki-links, embeds content, and stores as searchable memories. Uses incremental sync based on file modification times.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vault_path | Yes | Absolute path to the Obsidian vault directory | |
| chunk_size | No | Target chunk size in characters for large files (~4 chars per token) | |
| chunk_overlap | No | Overlap between chunks in characters for context preservation | |
| force | No | If true, re-sync all files regardless of modification time | |
| include_patterns | No | Only sync files matching these glob patterns (e.g., ["notes/**", "projects/**"]) | |
| exclude_patterns | No | Skip files matching these glob patterns (e.g., ["templates/**", "daily/**"]) |