经 AI Skill Hub 精选评估,TurboVault 获评「推荐使用」。这款MCP工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。
TurboVault 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
TurboVault 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/Epistates/turbovault
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"turbovault": {
"command": "npx",
"args": ["-y", "turbovault"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 TurboVault 执行以下任务... Claude: [自动调用 TurboVault MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"turbovault": {
"command": "npx",
"args": ["-y", "turbovault"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
The ultimate Rust SDK and high-performance MCP server for Obsidian-flavored Markdown (.ofm) and standard .md vaults.
TurboVault is a dual-purpose toolkit designed for both developers and users. It provides a robust, modular Rust SDK for building applications that consume markdown directories, and a full-featured MCP server that works out of the box with Claude and other AI agents.
---
batch_execute — Atomic multi-file operations (all-or-nothing transactions)export_health_report — Export vault health as JSON/CSVexport_broken_links — Export broken links with fix suggestionsexport_vault_stats — Statistics and metrics exportexport_analysis_report — Complete audit trailget_metadata_value — Extract frontmatter values (dot notation support)suggest_links — AI-powered link suggestions for a noteget_link_strength — Connection strength between notes (0.0–1.0)get_centrality_ranking — Graph centrality metrics (betweenness, closeness, eigenvector)get_ofm_syntax_guide — Focused Obsidian Flavored Markdown referenceget_ofm_quick_ref — Quick OFM cheat sheetget_vault_context — Meta-tool: single call returns vault status, available tools, OFM guideFrom crates.io
```bash
cargo install turbovault
**From source:**
bash git clone https://github.com/epistates/turbovault.git cd turbovault make release
```
cargo build --release --features full
```bash git clone https://github.com/epistates/turbovault.git cd turbovault
cargo build
cargo build --release
You: "What topics do I have the most notes on?"
Claude:
1. get_hub_notes() -> [AI, Project Management, Rust, Python]
2. For each hub:
- get_related_notes() -> related topics
- get_backlinks() -> importance/connectivity
3. Report: "Your core topics are AI (23 notes) and Rust (18 notes)"
You: "My vault feels disorganized. Help me improve it."
Claude:
1. quick_health_check() -> Health: 42/100
2. full_health_analysis() -> Issues: 12 broken links, 8 orphaned notes
3. get_broken_links() -> List of specific broken links
4. suggest_links() -> AI-powered link recommendations
5. batch_execute() -> Atomic fixes
6. explain_vault() -> New health: 78/100
You: "Create project notes for Q4 initiatives"
Claude:
1. list_templates() -> "project", "task", "meeting"
2. create_from_template("project", {
"title": "Q4 Planning",
"status": "In Progress",
"deadline": "2024-12-31"
})
3. Creates structured note with auto-formatting
4. Returns path for follow-up edits
turbovault --vault /path/to/your/vault --profile production
Then add to ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"turbovault": {
"command": "/path/to/turbovault",
"args": ["--vault", "/path/to/your/vault", "--profile", "production"]
}
}
}
Start the server without a vault:
turbovault --profile production
Then add vaults dynamically:
{
"mcpServers": {
"turbovault": {
"command": "/path/to/turbovault",
"args": ["--profile", "production"]
}
}
}
Once connected to Claude:
You: "Add my vault at ~/Documents/Notes"
Claude: [Calls add_vault("personal", "~/Documents/Notes")]
You: "Search for machine learning notes"
Claude: [Uses search() across the indexed vault]
You: "What are my most important notes?"
Claude: [Uses get_hub_notes() to find key concepts]
| Profile | Use Case |
|---|---|
development | Local dev with verbose logging |
production | Production with security auditing and optimized logging |
readonly | Read-only access for safe exploration |
high-performance | Large vaults (10k+ notes) with aggressive caching |
Build your own applications, search engines, or custom MCP servers using our modular crates. TurboVault handles the heavy lifting of parsing .md and .ofm files, building knowledge graphs, and managing multi-vault environments.
TurboVault is a modular system composed of specialized crates. You can depend on individual components to build your own tools:
| Crate | Purpose | Docs |
|---|---|---|
| **[turbovault-core](crates/turbovault-core)** | Core models, MultiVault management & types | [](https://docs.rs/turbovault-core) |
| **[turbovault-parser](crates/turbovault-parser)** | High-speed .md & .ofm parser | [](https://docs.rs/turbovault-parser) |
| **[turbovault-graph](crates/turbovault-graph)** | Link graph analysis & relationship discovery | [](https://docs.rs/turbovault-graph) |
| **[turbovault-vault](crates/turbovault-vault)** | Vault management, file I/O & atomic writes | [](https://docs.rs/turbovault-vault) |
| **[turbovault-tools](crates/turbovault-tools)** | 47 MCP tool implementations | [](https://docs.rs/turbovault-tools) |
| **[turbovault-sql](crates/turbovault-sql)** | SQL frontmatter queries (GlueSQL) | [](https://docs.rs/turbovault-sql) |
| **[turbovault-batch](crates/turbovault-batch)** | Atomic batch operations | [](https://docs.rs/turbovault-batch) |
| **[turbovault-export](crates/turbovault-export)** | Export & reporting (JSON/CSV/MD) | [](https://docs.rs/turbovault-export) |
| **[turbovault](crates/turbovault)** | Main MCP server binary / SDK orchestrator | [](https://docs.rs/turbovault) |
TurboVault is designed for two primary audiences: developers building on top of the Rust SDK and users looking for a standalone MCP server.
The core of TurboVault is a collection of modular crates. Use them to build your own search engines, knowledge management tools, or even your own specialized MCP servers.
// Use in your own Rust projects
use turbovault_core::MultiVaultManager;
use turbovault_vault::VaultManager;
use turbovault_tools::SearchEngine;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
// 1. Initialize the MultiVault manager
let manager = MultiVaultManager::new();
// 2. Add and initialize a vault (scans files, builds graph)
manager.add_vault("notes", "/home/user/notes").await?;
// 3. Perform high-level operations
let vault = manager.get_vault("notes")?;
let results = vault.search("machine learning")?;
// 4. Use these components to build your own custom MCP server
// or integrate into existing Rust applications.
Ok(())
}
Each crate is published to crates.io, so you can depend on individual components or the full stack.
```python
TurboVault 是一个高级知识管理系统,提供了多个功能,包括批量执行、健康报告导出、断链修复建议等。它支持多个操作系统,包括 Linux、macOS 和 Windows。
TurboVault 提供了多个高级功能,包括批量执行、健康报告导出、断链修复建议、统计和指标导出、完整审计记录等。它还支持提取元数据值、建议链接等功能。
TurboVault 需要 Rust 1.90.0 或更高版本、Linux、macOS 或 Windows 作为系统环境。它的内存需求为 100MB 基础值 + 每 10,000 个笔记约 80MB。磁盘需求为零,因为索引存储在内存中。
从 crates.io 安装 TurboVault 可以使用以下命令:cargo install turbovault。从源码安装可以使用以下命令:git clone https://github.com/epistates/turbovault.git,cd turbovault,make release。
TurboVault 的使用方法包括使用 CLI 命令、配置 MCP 服务器和使用 Rust SDK 等。用户可以使用 CLI 命令来执行批量操作、导出健康报告等。还可以使用 Rust SDK 来构建自己的应用程序、搜索引擎或自定义 MCP 服务器。
TurboVault 的配置方法包括静态存储库和动态添加存储库两种方式。静态存储库方式需要在 `~/.config/claude/claude_desktop_config.json` 文件中配置 MCP 服务器的命令和参数。动态添加存储库方式需要在 MCP 服务器中动态添加存储库。
TurboVault 的 API 提供了多个功能,包括获取元数据值、建议链接等。用户可以使用 Rust SDK 来调用这些 API 并构建自己的应用程序。
TurboVault 支持多个工作流,包括多存储库管理、批量操作等。用户可以使用 CLI 命令或 Rust SDK 来管理这些工作流。
高质量的MCP工具,转换Obsidianvault
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
AI Skill Hub 点评:TurboVault 的核心功能完整,质量良好。对于Claude Desktop / Claude Code 用户来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | turbovault |
| 原始描述 | 开源MCP工具:Markdown and OFM SDK w/ MCP server that transforms your Obsidian vault into an i。⭐132 · Rust |
| Topics | aimarkdownmcpofmrust |
| GitHub | https://github.com/Epistates/turbovault |
| License | MIT |
| 语言 | Rust |
收录时间:2026-06-03 · 更新时间:2026-06-06 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端