vault-mcp
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).
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).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Revens2/vault-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server