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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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.
Persistent memory, knowledge graph, task management and more for AI agents via MCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceTurns an Obsidian vault into semantic memory for coding agents, providing read-only semantic search and a human-approved write workflow via MCP.20 PyPI8MIT
- AlicenseNot gradedqualityAmaintenanceConnects AI assistants to an Obsidian vault as a semantic knowledge graph, enabling graph navigation, semantic search, and content operations through MCP.13 npm469MIT
- AlicenseNot gradedqualityBmaintenanceEnables hybrid search, reading, writing, and managing a local Obsidian vault through MCP tools and a REST API, including section patching, appending, moving notes with link rewriting, and frontmatter updates.AGPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables LLM clients to read, search, and write to a local Obsidian vault over MCP, with full-text search, vault analytics, health scoring, and policy-enforced file operations.1MIT