MCPVault

search_by_frontmatter

MCP tool from Turbovault by Epistates

Find notes by frontmatter key-value pair

How to use it

search_by_frontmatter is exposed by the Turbovault MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the search_by_frontmatter tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Turbovault

$cargo install turbovault
FULL TURBOVAULT LISTING

Other tools in Turbovault (39)

abandon_fanout

Discard a fanout without changing the base vault

advanced_search

Search with tag, frontmatter, path, and limit filters

batch_execute

One all-or-nothing commit with writebackend: git; direct stays sequential

begin_fanout

Open an isolated worktree for parallel agent writes

commit_fanout

Merge an active fanout back into its base vault

compare_notes

Similarity score, shared vocabulary, diff, and merge recommendation

delete_note

Safe deletion with link tracking

diff_notes

Unified diff between two notes

edit_note

Surgical edits via SEARCH/REPLACE blocks

find_duplicates

Near-duplicate detection (SimHash filter + TF-IDF verify)

find_notes_from_template

Find all notes using a specific template

find_similar_notes

Content-similar notes to a given note

full_health_analysis

Comprehensive vault audit with recommendations

get_backlinks

All notes that link TO this note

get_broken_links

All links pointing to non-existent notes

get_centrality_ranking

Graph centrality metrics (betweenness, closeness, eigenvector)

get_dead_end_notes

Notes with incoming but no outgoing links

get_forward_links

All notes this note links TO

get_hub_notes

Top 10 most connected notes (key concepts)

get_isolated_clusters

Disconnected subgraphs in your vault

get_link_strength

Connection strength between notes (0.0–1.0)

get_metadata_value

Extract frontmatter values (dot notation support)

get_notes_info

Metadata for multiple notes in a single call

get_related_notes

Multi-hop graph traversal (find non-obvious connections)

inspect_frontmatter

Schema inspection for SQL queries (feature: sql)

list_orphan_fanouts

Diagnose worktrees left by interrupted sessions

manage_tags

Add, remove, or list note tags

move_file

Move/rename non-note files (e.g. attachments, images)

move_note

Rename/relocate a note; Git-backed vaults atomically rewrite incoming wikilinks

query_frontmatter_sql

Arbitrary SQL against frontmatter via GlueSQL (feature: sql)

query_metadata

Frontmatter pattern queries

quick_health_check

Fast 0-100 health score (<100ms)

read_note

Get note content with hash for conflict detection

recommend_related

ML-powered recommendations based on content similarity

search

BM25-ranked search across all notes (<500ms on 100k notes)

semantic_search

TF-IDF semantic search with similarity scores and shared terms

suggest_links

AI-powered link suggestions for a note

update_frontmatter

Patch frontmatter fields (merge or replace)

write_note

Create/overwrite notes (auto-creates directories)