Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI → MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
  • Remote MCP ↗ (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) ↗ (opens in a new tab)
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🔒 Security
  3. Datacron
D
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:18:55 AM

Datacron

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time — check back soon.
View Repository

Local-first MCP server that exposes a Markdown vault through MCP.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON â–¾

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "datacron": {
      "command": "npx",
      "args": [
        "-y",
        "datacron"
      ]
    }
  }
}

💡 Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing Alternatives🔒 More in Security

Documentation Overview

Datacron

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.

License: Apache 2.0 Python: 3.11+ MCP: local stdio CI

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.

Ce qui est en place

SurfaceÉtat actuel
Lecture vaultlist_notes, get_note, resources datacron://vault/map, vault/info, policy/active
RechercheSQLite FTS5/BM25, query-expansion FR↔EN, re-rank temporel, ripgrep via search_regex
Graphe localWikilinks et backlinks via get_backlinks
Écriture5 tools confinés et réversibles, désactivés par défaut sans DATACRON_WRITE_PATHS
Indexdatacron index incrémental, datacron reindex complet, réparation automatique à la lecture
Évaluationdatacron 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
ClientsAuto-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émoireInstructions MCP universelles + règles globales natives installées pour les clients pris en charge
DistributionInstalleur 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 :

text
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.

Installation

Windows : installeur en un double-clic

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 les sources

Depuis un clone du repo :

bash
python -m pip install -e ".[dev]"

Ou, pour installer seulement l'application :

bash
python -m pip install -e .

Prérequis runtime :

  • Python 3.11+
  • ripgrep disponible dans le PATH pour search_regex
  • un dossier de notes Markdown
  • un client MCP stdio pris en charge, par exemple Claude Desktop, Codex CLI ou Gemini CLI

Démarrage rapide

Le plus simple - une commande détecte tes clients IA, initialise le vault, l'indexe et enregistre Datacron partout :

bash
datacron setup            # interactif ; ajoute --yes pour tout par défaut

Voir le guide d'installation pour les options (--client, --scope, écriture, durabilité). Ou étape par étape :

bash
datacron init /path/to/vault
datacron index --vault /path/to/vault
datacron status --vault /path/to/vault
datacron mcp install --client claude-desktop --vault /path/to/vault

La sous-commande mcp install ci-dessus est dédiée à Claude Desktop. Pour Codex CLI, Gemini CLI, Antigravity, LM Studio, Cursor et les autres clients, utilise le setup multi-client avec datacron setup --client <identifiant> ou l'auto-détection avec --client all.

Add to LM Studio

LM Studio 0.3.17+ possède une configuration utilisateur unique et aucun scope projet. La commande recommandée est :

bash
datacron setup --yes --vault "CHEMIN_VAULT" --client lmstudio --scope user

Pour une installation Python où datacron-mcp est dans le PATH, la configuration équivalente en lecture seule peut aussi être importée avec ce deeplink officiel :

Add to LM Studio

Le lien importe cet exemple. Ouvre l'éditeur MCP de LM Studio et remplace les deux placeholders <YOUR_VAULT> avant de démarrer le serveur :

config.json
{
  "mcpServers": {
    "datacron": {
      "command": "datacron-mcp",
      "args": [],
      "env": {
        "DATACRON_VAULT_ROOT": "<YOUR_VAULT>",
        "DATACRON_READ_PATHS": "<YOUR_VAULT>",
        "DATACRON_DURABILITY": "best-effort"
      }
    }
  }
}

L'exemple n'active pas les outils d'écriture. Le setup CLI est plus sûr pour les installations packagées, car il écrit automatiquement le vrai chemin de l'exécutable.

Redémarre le ou les clients configurés après l'installation.

Pour lancer le serveur manuellement :

bash
datacron mcp serve --vault /path/to/vault

L'entrée script directe utilisée par l'installateur est aussi disponible :

bash
datacron-mcp

datacron-mcp lit le vault depuis DATACRON_VAULT_ROOT.

Configuration

datacron init crée .datacron/VAULT.yaml. Ce fichier peut porter la configuration vault-local, notamment la query-expansion :

yaml
query_expansion:
  supervision: [monitoring]
  sauvegarde: [backup]
  restauration: [restore]
  chiffrement: [encryption]
  sécurité: [security]
  validité: [validity]
  certificat: [certificate]

Variables d'environnement utiles :

VariableDéfautRôle
DATACRON_VAULT_ROOTrépertoire courant ou --vaultvault servi par le serveur
DATACRON_READ_PATHSvideallowlist de lecture ; le setup des clients la fixe au vault
DATACRON_WRITE_PATHSvideallowlist d'écriture ; vide = write tools désactivés
DATACRON_MAX_RESULT_COUNT20nombre max de résultats retournés
DATACRON_MAX_RESULT_TOKENS8000budget token des résultats de recherche
DATACRON_REPAIR_MIN_INTERVAL_SECONDS30intervalle minimal entre les sweeps repair-on-read ; 0 = chaque lecture
DATACRON_GET_NOTE_MAX_TOKENS25000budget de get_note(format="full")
DATACRON_CHUNK_MAX_TOKENS1024taille cible max des chunks
DATACRON_RIPGREP_PATHrgbinaire ripgrep

Les listes de chemins utilisent le séparateur de l'OS (: sous Unix, ; sous Windows).

Écriture

Les writes sont volontairement OFF par défaut. Sans DATACRON_WRITE_PATHS, les tools d'écriture renvoient une erreur claire et ne créent aucun fichier.

Pour activer l'écriture sur un sous-dossier précis :

powershell
$env:DATACRON_VAULT_ROOT = "G:\_DATA"
$env:DATACRON_READ_PATHS = "G:\_DATA"
$env:DATACRON_WRITE_PATHS = "G:\_DATA\_memory"
datacron mcp serve --vault G:\_DATA

datacron setup peut aussi poser l'allowlist au niveau du poste (variable d'environnement utilisateur, opt-in) pour que tous les clients MCP en héritent ; défaut : _memory, _drafts, _journal. Voir le guide d'installation.

Tools d'écriture disponibles :

  • create_note_ai : crée une note Markdown typée, sans overwrite.
  • append_journal : ajoute une entrée sous un heading d'une note existante.
  • set_frontmatter : met à jour les champs de cycle de vie et la liste rejected (options écartées) sans modifier le corps Markdown.
  • patch_note_section : remplace le contenu sous un heading existant avec contrôle CAS.
  • revert_note : restaure les octets exacts d'une version conservée dans l'historique.

Garanties :

  • confinement strict dans DATACRON_WRITE_PATHS
  • overwrite atomique via fichier temporaire + os.replace
  • historique adressé par contenu avant modification d'une note existante
  • reconcile() après write pour rendre la note immédiatement cherchable
  • audit log local

Le mode concurrent multi-machines n'est pas supporté pour les écritures : garde une règle single-writer sur le vault.

MCP Tools

Lecture

ToolDescription
list_notesretourne une liste paginée, filtrable par dossier, tags et paires frontmatter clé/valeur, avec ULID, titre, tags, alias et dates
get_notelit une note par ULID, chunk id ou chemin relatif, en contenu paginé, chunk ou plan de headings
search_texteffectue une recherche BM25 sur l'index FTS5 avec snippets classés et notes obsolètes démotées par défaut
search_regexeffectue une recherche regex via ripgrep et résout les lignes trouvées vers les chunks indexés
get_backlinksretourne les chunks dont les wikilinks ciblent un ULID ou un alias résolu

Écriture

ToolDescription
create_note_aicrée une nouvelle note _memory typée, confinée aux chemins autorisés, sans overwrite et avec journal durable
append_journalajoute une entrée Markdown sous un heading, avec confinement, historique exact et écriture atomique
set_frontmattermodifie uniquement les champs de cycle de vie, la liste rejected et la date updated, en préservant le corps Markdown
patch_note_sectionremplace le contenu d'un heading existant avec CAS, historique exact et préservation des autres sections
revert_noterestaure une note depuis son historique adressé par contenu ; l'opération reste durable, réversible et auditée

Opérationnel

ToolDescription
get_healthretourne l'état réel de fraîcheur de l'index, d'intégrité, de checksum, de durabilité et des invariants
get_note_historyliste les métadonnées d'opérations validées d'une note sans lire le contenu historique ni modifier le journal
audit_queryinterroge les métadonnées d'opérations par période, tool ou note sans modifier le journal ni le vault

Advisory (expérimental)

ToolDescription
contradiction_scanscan live, déterministe et borné des contradictions/raffinements entre sections ; propose puis confirme en lecture seule un appel CAS explicite, sans jamais écrire automatiquement

Resources MCP :

  • datacron://vault/map
  • datacron://vault/info
  • datacron://policy/active

Recherche

search_text combine plusieurs signaux :

  • FTS5/BM25 pour le score lexical de base
  • query-expansion FR↔EN configurée dans VAULT.yaml
  • re-rank temporel conservateur :
    • une note citée dans le supersedes d'une autre est fortement démotée
    • confidence: low et confidence: needs_verification appliquent une pénalité légère
    • include_superseded=true permet de remonter les notes historiques

search_regex reste littéral : il n'applique ni query-expansion ni re-rank temporel.

Vie privée et sécurité

  • Datacron ne fait pas de télémétrie.
  • Datacron n'appelle pas de LLM cloud.
  • Le client MCP, par exemple Claude, Codex ou Gemini, peut envoyer à son fournisseur les chunks que Datacron lui retourne. Datacron ne lui envoie pas le vault complet.
  • Le contenu retourné aux clients est enveloppé dans <vault_content>...</vault_content>.
  • Les résultats sont bornés par nombre et par budget token.
  • Les accès filesystem sont confinés par DATACRON_READ_PATHS et DATACRON_WRITE_PATHS.
  • Les opérations MCP sont auditées dans les logs locaux.

Commandes CLI

bash
datacron setup                      # parcours guidé : init + index + config client
datacron setup --yes                # tout par défaut, sans question
datacron setup --client all --scope both --vault /path/to/vault
datacron setup --protocol           # installe aussi les règles mémoire des clients
datacron protocol install --client all
datacron init /path/to/vault
datacron status --vault /path/to/vault
datacron index --vault /path/to/vault
datacron reindex --vault /path/to/vault
datacron scrub-init --vault /path/to/vault
datacron scrub --vault /path/to/vault
datacron eval --questions examples/eval-questions.example.yaml --vault /path/to/vault
datacron eval --questions local/golden.yaml --vault /path/to/vault --save-baseline
datacron eval --questions local/golden.yaml --vault /path/to/vault --compare --json
datacron mcp serve --vault /path/to/vault
datacron mcp install --client claude-desktop --vault /path/to/vault  # dédié Claude Desktop
datacron unregister --client all --scope both --vault /path/to/vault
datacron protocol uninstall --client all

Limites actuelles

  • Pas de vector search / embeddings : le spike est écarté sur le golden actuel, car le recall@5 tool-level à 0,89 égale le store BM25. À réévaluer si un golden élargi retombe sous 0,85 avec la même évaluation.
  • Pas d'agent autonome : le client MCP orchestre.
  • Pas de GUI.
  • Pas de writes concurrents multi-machines.
  • La détection des clients par datacron setup est best-effort (présence d'un dossier de config ou d'un binaire sur le PATH) ; une installation dans un emplacement non standard peut être manquée et se configure alors à la main.

Documentation

Sommaire complet : docs/fr/index.md | English index.

Pour démarrer :

  • Guide d'installation et de configuration
  • Questions fréquentes
  • Guide utilisateur

Références techniques :

  • Conventions du vault (SPEC)
  • Architecture et surface publique
  • Frontière de sécurité
  • Scrubber d'intégrité
  • Santé opérationnelle et durabilité
  • Contrat de fraîcheur

Développement

bash
python -m pip install -e ".[dev]"
ruff check .
ruff format --check .
mypy
pytest

Licence

Copyright 2026 Julien Bombled.

Licensed under the Apache License, Version 2.0.

Related MCP Servers

View all in Security View all alternatives
  • Emilia Protocol logoEmilia Protocol

    Human sign-off + trust receipts for AI agents: requires a named human's approval before an irreversible action (payment release, record change, deploy), then mints an offline-verifiable Ed25519 Trust Receipt. Also exposes trust profiles, receipt verification, disputes, and delegation. Apache-2.0; policy engine formally verified. Install: npx -y @emilia-protocol/mcp-server.

    🔒 Security1 views
    Compare vs Emilia Protocol →
  • Mcp Maigret logoMcp Maigret

    MCP server for maigret, a powerful OSINT tool that collects user account information from various public sources. This server provides tools for searching usernames across social networks and analyzing URLs.

    🔒 Security3 views
    Compare vs Mcp Maigret →
  • Binary Ninja Mcp logoBinary Ninja Mcp

    A Binary Ninja plugin, MCP server, and bridge that seamlessly integrates Binary Ninja with your favorite MCP client. It enables you to automate the process of performing binary analysis and reverse engineering.

    🔒 Security1 views
    Compare vs Binary Ninja Mcp →
  • H
    Haldir

    Guardian layer for AI agents: identity, secrets, audit via MCP.

    🔒 Security0 views
    Compare vs Haldir →

Frequently Asked Questions about Datacron

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "datacron": { "command": "npx", "args": ["-y", "datacron"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDatacron AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/datacron?style=directory)](https://allmcps.com/mcp/datacron)
HTML Embed
<a href="https://allmcps.com/mcp/datacron"><img src="https://allmcps.com/api/badge/datacron?style=directory" alt="Datacron on AllMCPs" /></a>

Technical Specs & Signals

Category🔒Security
More technical detailsExpand â–¾
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
25Quality signal: Emerging · 25/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools10/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

★ FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server →

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge — we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🔒 Security →Best MCP servers for Security →Alternatives to Datacron →Install in Claude DesktopInstall in CursorInstall in VS Code