MCP Catalogs
Home

turbovault

by Epistates·126·Score 50

Rust SDK and MCP server that transforms Obsidian vaults into intelligent knowledge systems with 47 specialized tools.

knowledge-graphproductivitydeveloper-tools
22
Forks
3
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

TurboVault is a high-performance Rust-based toolkit that transforms Obsidian-flavored Markdown vaults into intelligent knowledge systems. It provides both a modular Rust SDK for developers and a ready-to-use MCP server with 47 specialized tools for vault analysis, search, and management. Built on the TurboMCP framework, it offers sub-100ms operations, multi-vault support, and advanced features like link graph analysis, full-text search, and SQL frontmatter queries. The system is designed for both developers building custom applications and end users wanting to enhance their Obsidian experience.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Transform an Obsidian vault into an AI-powered knowledge system with search, link analysis, and relationship discovery
you:Build custom applications that consume and analyze markdown directories with high-performance Rust SDK
you:Manage multiple vaults dynamically with instant context switching and atomic batch operations
you:What file formats does TurboVault support?
you:How does TurboVault handle multiple vaults?

When to choose this

Choose TurboVault if you need advanced knowledge management features for Obsidian vaults with high-performance tool calling and graph analysis capabilities.

When NOT to choose this

Avoid if you're looking for a lightweight solution without Rust dependencies or if you need write operations beyond the provided atomic batch capabilities.

Tools this server exposes

12 tools extracted from the README
  • read_note

    Get note content with hash for conflict detection

  • search

    BM25-ranked search across all notes

  • get_related_notes

    Multi-hop graph traversal to find non-obvious connections

  • quick_health_check

    Fast 0-100 vault health score

  • get_broken_links

    Find all links pointing to non-existent notes

  • get_hub_notes

    Top 10 most connected notes (key concepts)

  • batch_execute

    Atomic multi-file operations (all-or-nothing transactions)

  • add_vault

    Register and auto-initialize a vault at runtime

  • create_from_template

    Render and write templated notes

  • query_frontmatter_sql

    Arbitrary SQL queries against note frontmatter

  • explain_vault

    Holistic overview of your knowledge structure

  • suggest_links

    AI-powered link suggestions for a note

Comparable tools

obsidian-mcpobsidian-apimemex-mcpvault-mcp

Installation

Install TurboVault using Cargo:

# Minimal install (7.0 MB, STDIO only)
cargo install turbovault

# With HTTP server (~8.2 MB)
cargo install turbovault --features http

# With all cross-platform transports (~8.8 MB)
cargo install turbovault --features full

For Claude Desktop, add to ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "turbovault": {
      "command": "/path/to/turbovault",
      "args": ["--vault", "/path/to/your/vault", "--profile", "production"]
    }
  }
}

FAQ

What file formats does TurboVault support?
TurboVault fully supports standard Markdown (.md) and Obsidian-flavored Markdown (.ofm) with all wikilinks, embeds, and callouts.
How does TurboVault handle multiple vaults?
You can register vaults at runtime with add_vault(), set_active_vault() to switch contexts, and manage them seamlessly without restarting the server.

Compare turbovault with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.