MCPVault

search

MCP tool from Turbovault by Epistates

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

How to use it

search is exposed by the Turbovault MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the search 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_by_frontmatter

Find notes by frontmatter key-value pair

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)