Local-first MCP server that exposes a Markdown vault through MCP.
MCPpedia last refreshed this data
io.github.VBlackJack/datacron is an MCP server that local-first MCP server that exposes a Markdown vault through MCP. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 39/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"datacron": {
"env": {
"DATACRON_DURABILITY": "best-effort",
"DATACRON_READ_PATHS": "<YOUR_VAULT>",
"DATACRON_VAULT_ROOT": "<YOUR_VAULT>"
},
"args": [],
"command": "datacron-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Serveur MCP local pour interroger et maintenir un vault Markdown depuis Claude, Codex, > Gemini ou un autre client MCP stdio, sans envoyer tout le vault dans le contexte.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in writing
MCP server for document format conversion using pandoc.
This is an MCP server that allows you to directly download transcripts of YouTube videos.
Scrape, crawl, and map websites to Markdown or JSON via local CLI.
Any URL to clean, LLM-ready Markdown for RAG. Strips ads, nav, and boilerplate.
MCP Security Weekly
Get CVE alerts and security updates for io.github.VBlackJack/datacron and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Serveur MCP local pour interroger et maintenir un vault Markdown depuis Claude, Codex, Gemini ou un autre client MCP stdio, sans envoyer tout le vault dans le contexte.
Français | English
Datacron indexe un dossier de notes Markdown, expose un serveur MCP local, puis renvoie
au client les notes ou chunks pertinents au lieu d'un dump complet. Le vault reste un
dossier Markdown normal : Datacron ajoute seulement un sidecar .datacron/ pour l'index,
les logs, les ULID internes, l'historique et le journal d'opérations.
| Surface | État actuel |
|---|---|
| Lecture vault | list_notes, get_note, resources datacron://vault/map, vault/info, policy/active |
| Recherche | SQLite FTS5/BM25, query-expansion FR↔EN, re-rank temporel, ripgrep via search_regex |
| Graphe local | Wikilinks et backlinks via get_backlinks |
| Écriture | 8 tools confinés et réversibles, désactivés par défaut sans DATACRON_WRITE_PATHS |
| Transport MCP | SDK Python MCP v2 via MCPServer, stdio local uniquement ; protocole moderne 2026-07-28 et compatibilité legacy 2025-11-25, sans listener HTTP |
| Index | datacron index incrémental, datacron reindex complet, réparation automatique à la lecture |
| Évaluation | datacron eval sur le pipeline MCP réel : recall@k, MRR, nDCG, fraîcheur, latence et payload tokens |
| Setup guidé | datacron setup : init + index + enregistrement MCP en une commande |
| Clients | Auto-détection et enregistrement via datacron setup --client all : Claude Desktop, Claude Code, Cursor, Gemini CLI, Antigravity, LM Studio, Codex CLI, Windsurf, VS Code |
| Protocole mémoire | Instructions MCP universelles + règles globales natives installées pour les clients pris en charge |
| Distribution | Installeur Windows (Datacron-Setup.exe), exécutable autonome (PyInstaller) sans Python requis, ou installation depuis les sources |
Mesure locale du pipeline tool/impl réellement reçu par l'agent, 19 questions,
configuration 8k tokens / 20 résultats, 17 juillet 2026 :
recall@5 0.89
recall@10 0.95
recall@20 0.95
MRR 0.73
nDCG@10 0.79
latence p50 57 ms
latence p95 276 ms
payload tokens 90567
Le tool égale désormais le store brut à recall@5 (0,89) : le delta précédent venait de la
comparaison globale de scores issus des requêtes AND et OR, pas du budget ni d'une limite de
BM25. Le throttle repair-on-read ramène sa p50 propre à 0,009 ms ; le premier sweep complet
de la session reste visible dans la p95. Le golden ne contient pas encore de cas
forbidden_paths et le vault n'a pas de relation supersedes indexée.
Le plus simple sous Windows : télécharge Datacron-Setup.exe depuis la
dernière Release, double-clique,
et choisis ton vault. Aucun Python, aucun terminal, aucun droit administrateur ; Datacron
s'enregistre automatiquement dans tes clients IA. Guide détaillé :
Installation sous Windows.
Depuis un clone du repo :
python -m pip install -e ".[dev]"
Ou, pour installer seulement l'application :
python -m pip install -e .
Prérequis runtime :
ripgrep disponible dans le PATH pour search_regexLe plus simple - une commande détecte tes