search-vault
Perform searches across Obsidian vaults using text, regex, dates, tags, inline fields, frontmatter, and advanced block queries to find specific notes and content.
Instructions
Unified search tool spanning text query, advanced block search, regex, dates, tags, inline-fields, and frontmatter queries
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: 'search', 'advanced', 'date', 'regex', 'tags', 'headings', 'inline-fields', 'frontmatter' | |
| query | No | Search query | |
| directory | No | Directory to limit search to | |
| mode | No | Response mode: compact (default) or detailed | |
| in | No | Where to search: 'content' (default), 'file', 'heading', 'block' | |
| operator | No | Logical operator: 'and' (default), 'or' | |
| limit | No | Maximum results to return (default 50) | |
| from | No | Start date (YYYY-MM-DD) | |
| to | No | End date (YYYY-MM-DD) | |
| type | No | Date type to check: 'modified' (default), 'created' | |
| pattern | No | Regex pattern | |
| case_insensitive | No | Whether to ignore case (default true) | |
| tags | No | Comma-separated list of tags | |
| level | No | Heading level to filter (0 for all) | |
| key | No | Field key | |
| value | No | Field value to match (optional) |