search-vault
Search Obsidian vaults with text queries, regex, dates, tags, headings, and frontmatter filters to locate specific notes and content.
Instructions
Unified search tool spanning text query, advanced block search, regex, dates, tags, inline-fields, and frontmatter queries
Input Schema
TableJSON 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) |