Skip to main contentCrate obsidian_mcp
Source - client
- config
- Configuration: env/CLI config for vault path, watch toggle, log level,
transport selection, and optional search features (Tantivy BM25, embeddings).
- daemon
- Shared semantic daemon runtime modules.
- error
- Unified
VaultError type and conversion to rmcp::ErrorData. - models
- Shared types used by both the vault layer and MCP tool handlers.
- tools
- MCP tool handlers โ thin wrappers that translate MCP requests into vault operations.
- vault
- Vault layer โ pure filesystem operations on an Obsidian vault.