vault-mcp
Provides tools for interacting with an Obsidian vault, enabling AI agents to read and search notes semantically, explore the note graph, and write through consent-based batch intentions.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vault-mcpsearch my vault for notes about Rust async"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
vault-mcp
Serveur MCP unifié du vault Obsidian : lecture, recherche sémantique (hybride), graphe et écriture soumise à consentement. Pensé pour exposer un vault de connaissances à des agents IA (Claude, Codex, ChatGPT…) derrière une passerelle d'authentification.
Version courante : 2.0.0 (pyproject.toml).
Fonctionnalités
Lecture / recherche lexicale + vectorielle (moteur hybride par fusion à rang réciproque).
Graphe de notes (backlinks, liens sortants, liens non résolus).
Écriture par lots d'intentions : consentement, détection de conflits, spool.
Serveur MCP streamable-http + serveur HTTP séparé (
server_http.pyhistorique, non inclus).
Related MCP server: Semantic Notes Vault MCP
Structure
vault_mcp/ paquet principal (serveur, store, index, chunk, spool, auth, oauth…)
scripts/ utilitaires d'exploitation (reindex, parité)
tests/ suites pytest (+ jeu de requêtes de référence queries.json)
pyproject.toml métadonnées + config ruff (bandit activé) et mypy strictExécution
pip install -r requirements.txt
python -m vault_mcp.server # service MCP (variables via l'environnement)
pytest # testsVariables d'environnement : voir .env.example (aucune valeur réelle n'est versionnée —
le fichier d'env du service vit hors Git, en 0600).
Déploiement
Service systemd dédié (User=<compte de service>, ProtectSystem=strict,
PrivateTmp=yes…), alimenté par un miroir CouchDB du vault ; l'écriture remonte par
spool vers l'instance de référence. Voir scripts/reindex.py (reconstruction de l'index)
et scripts/parite.py (vérification de parité miroir ↔ source).
This server cannot be deployed
Maintenance
Related MCP Connectors
Token-efficient MCP memory for Markdown vaults. Tiered search, GraphRAG, AI memories.
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceTurns an Obsidian vault into semantic memory for coding agents, providing read-only semantic search and a human-approved write workflow via MCP.6MIT
- AlicenseNot gradedqualityAmaintenanceConnects AI assistants to an Obsidian vault as a semantic knowledge graph, enabling graph navigation, semantic search, and content operations through MCP.1 npm465MIT
- FlicenseNot gradedqualityDmaintenanceEnables natural language interaction with Obsidian vaults through an MCP server, providing hybrid search, file management, and AI-powered analysis.2-
- AlicenseBqualityAmaintenanceEnables local hybrid search over Obsidian and Markdown vaults via MCP, combining vector retrieval, full-text search, reranking, graph navigation, and safe CRUD while keeping data local.43MIT