lire_article
Texte d'un article de code ou de loi, tel qu'en vigueur à une date. code : « Code civil », « Code du travail »... ; numero : « 1240 », « L1221-1 » ; date : AAAA-MM-JJ (défaut aujourd'hui).
code必填datenumero必填
io.github.JohnJackHouzi由 GitHub 帳號 JohnJackHouzi 發布v1.0.0更新於 Oct 26, 2026
Droit français et européen officiel (Légifrance, DILA, EUR-Lex, jurisprudence), réponses sourcées.
遠端 MCP 伺服器,讓助理檢索法國與歐盟官方法律(Légifrance/DILA、EUR-Lex),並逐條引用可查證的來源。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.JohnJackHouzi%2Fdroit-francais/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"droit-fran-ais-sourc": {
"type": "http",
"url": "https://droit.studjoow.com/mcp"
}
}
}[Le droit français officiel, sourcé, dans Claude et ChatGPT]
Le droit français et européen officiel dans votre assistant IA, chaque réponse sourcée article par article.
Codes, lois, Journal officiel, conventions collectives, jurisprudence (Conseil d'État, Cour de cassation, Conseil constitutionnel, CNIL) et droit de l'Union européenne (EUR-Lex), en données ouvertes. Essai gratuit sans inscription, abonnement à 4,99 € par mois, ou auto-hébergement gratuit : le code est libre, l'hébergement est clé en main.
[Serveur en ligne] [MCP] [Données] [Licence MIT] [Un projet Studjoow]
droit.studjoow.com · Ajouter en 30 secondes · Tarifs · Outils · Héberger soi-même · FAQ
Les assistants IA répondent souvent sur le droit de mémoire : articles renumérotés, versions périmées, arrêts inventés. Ce serveur MCP les oblige à chercher dans les textes officiels avant de répondre et à citer chaque source : identifiant Légifrance ou CELEX, lien direct et date de la version utilisée. Un outil de vérification signale toute référence introuvable ou toute citation qui ne figure pas mot pour mot dans le texte.
Exemple de réponse attendue :
L'article 1240 du Code civil pose le principe de la responsabilité pour faute : « Tout fait quelconque de l'homme, qui cause à autrui un dommage, oblige celui par la faute duquel il est arrivé à le réparer » (Code civil, art. 1240).
Sources Code civil, art. 1240 (version du 2016-10-01 à ce jour, VIGUEUR) [LEGIARTI000032041571] https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000032041571
Information juridique, pas conseil. Les réponses résument ce que disent les textes et les décisions. La version qui fait foi est celle publiée sur Légifrance ou EUR-Lex. Pour un cas concret, consultez un avocat.
Adresse publique (essai gratuit) : https://droit.studjoow.com/mcp (sans authentification).
Abonnés : https://droit.studjoow.com/abonne/mcp avec connexion OAuth 2.1 (« Se connecter » dans Claude ou ChatGPT : e-mail puis code à 6 chiffres). Pour un client sans OAuth, l'adresse personnelle https://droit.studjoow.com/mcp/<clé> reçue après le paiement fonctionne aussi.
Droit français ; URL : https://droit.studjoow.com/mcp. Pas d'authentification.Droit français, URL https://droit.studjoow.com/mcp, authentification aucune.Avec Claude Code : claude mcp add --transport http droit-francais https://droit.studjoow.com/mcp
Les bases françaises sont reconstruites à partir des dumps officiels de la DILA et mises à jour chaque nuit avec les fichiers incrémentaux publiés par la DILA. L'outil etat_base donne la date du dernier incrément appliqué.
verifier_references avant de la citer.Le code est libre, l'hébergement est clé en main : l'abonnement paie le serveur, les 33 Go de bases indexées et leur mise à jour chaque nuit. Conditions : CGV, confidentialité, mentions légales.
Le même moteur fonctionne en local, sans serveur, comme skill Claude Code :
Prévoir environ 30 Go pour les bases finales et 40 Go libres pendant la construction. Les scripts n'utilisent que la bibliothèque standard de Python. Les bases vont dans ~/droit-francais-data/ (variable DROIT_DATA). SKILL.md décrit le protocole de réponse et toutes les commandes (search_legi.py, search_juri.py, search_eu.py, verify.py, update_legi.py, update_juri.py).
Au premier démarrage, le conteneur télécharge les dumps DILA un par un dans le volume /data, les indexe, supprime archives et XML après chaque base et s'arrête si l'espace libre passe sous 15 Go. Prévoir 80 Go libres et quelques heures, ou envoyer des bases déjà construites (voir plus bas). Les incrémentaux DILA sont ensuite appliqués chaque jour à 3 h UTC.
Un serveur auto-hébergé est illimité par défaut : l'essai et l'abonnement ne s'activent que si les trois variables DROIT_SECRET, DROIT_STRIPE_SECRET_KEY et DROIT_STRIPE_WEBHOOK_SECRET sont renseignées.
Les abonnés sont dans /data/abonnes.sqlite (jamais dans Git) : seule l'empreinte SHA-256 de chaque adresse personnelle y est stockée, et les compteurs d'essai (IP hachées) sont purgés au bout de 2 jours.
Envoyer des bases déjà construites plutôt que de les construire sur le serveur (conseillé sur une petite machine) :
puis démarrer avec DROIT_AUTO_INSTALL=0.
Qu'est-ce qu'un serveur MCP ? Le Model Context Protocol est un standard ouvert qui permet à un assistant IA (Claude, ChatGPT, Cursor...) d'appeler des outils externes. Ici, ces outils interrogent les bases officielles du droit français et européen.
Les réponses sont-elles fiables ?
Chaque référence peut être vérifiée par verifier_references, qui signale une référence introuvable ou une citation absente du texte. Cela réduit fortement les inventions, sans remplacer la lecture du texte officiel ni l'avis d'un professionnel.
Mes questions sont-elles enregistrées ? Non. Le serveur ne garde aucun historique des questions. Pour l'essai, il conserve seulement une empreinte non réversible de l'adresse IP et un compteur par jour, supprimés au bout de 2 jours. Détails : politique de confidentialité.
Pourquoi payer si le code est libre ? L'abonnement paie l'hébergement clé en main : serveur, 33 Go de bases indexées, mises à jour quotidiennes de la DILA et maintenance. Héberger son propre serveur reste gratuit.
Puis-je l'utiliser dans un produit ? Le code est sous licence MIT. Les données restent soumises à la Licence Ouverte 2.0 (DILA) et aux conditions de réutilisation d'EUR-Lex. Pour un usage intensif, hébergez votre propre serveur.
LICENSE).Conçu et maintenu par Studjoow, studio créatif et tech : sites sur mesure, branding, IA, SEO et GEO. Une idée, un bug, un besoin d'intégration du droit dans votre produit : ouvrez une issue ou contactez le studio via studjoow.com.
來源:README.md,提交 e374ab8
Texte d'un article de code ou de loi, tel qu'en vigueur à une date. code : « Code civil », « Code du travail »... ; numero : « 1240 », « L1221-1 » ; date : AAAA-MM-JJ (défaut aujourd'hui).
code必填datenumero必填Recherche plein texte dans les articles. base : legi (codes, lois, décrets consolidés, défaut), kali (conventions collectives), jorf (Journal officiel tel que publié) ou tout. Syntaxe : "phrase exacte", AND, OR, NOT, prefixe*. code : restreindre à un code, un texte ou « IDCC 1486 ». date : AAAA-MM-JJ, version en vigueur à cette date (défaut aujourd'hui).
basecodedatelimiterequete必填Fiche et plan d'un texte : identifiant LEGITEXT/JORFTEXT, NOR, numéro IDCC d'une convention collective, ou nom (« Code de la consommation »).
identifiant_ou_nom必填Liste des codes disponibles.
無需輸入參數。
Recherche de décisions. base : jade (juridictions administratives), cass (Cour de cassation), capp (cours d'appel), inca (Cassation inédits), constit (Conseil constitutionnel), cnil. numero : pourvoi ou requête (21-21.185). du/au : AAAA-MM-JJ. tri : pertinence ou date.
audutribaseeclilimitenumerorequeteformationjuridictionpubliees_seulementTexte intégral d'une décision à partir de son identifiant (JURITEXT..., CONSTEXT..., CNILTEXT...).
identifiant必填max_caracteresContrôle que chaque référence existe avant de la citer. references : « Code civil 1240 », « LEGIARTI000032041571 », « 21-21.185 », « ECLI:FR:... », « RGPD art. 17 », « règlement (UE) 2024/1689, article 50 », « C-131/12 ». citations : extraits censés figurer mot pour mot dans la référence de même rang. Toute ligne INTROUVABLE ou citation ABSENTE interdit la citation.
datecitationsreferences必填Droit de l'UE : fiche, plan ou article d'un acte, ou texte d'un arrêt. reference : CELEX (32016R0679), alias (RGPD, DSA, DMA, RIA, TFUE, Charte), « règlement (UE) 2016/679 », « directive 93/13/CEE », numéro d'affaire (C-131/12) ou ECLI. article : « 17 », « premier », « Annexe III ».
articlereference必填max_caracteresRecherche plein texte dans les règlements, directives, traités et la Charte (en français). acte : restreindre à un acte (RGPD, 32022R2065...). Syntaxe : "phrase exacte", AND, OR, NOT, prefixe*.
actelimiterequete必填Recherche plein texte dans les arrêts de la Cour de justice de l'UE et du Tribunal (en français). du/au : AAAA-MM-JJ. tri : pertinence ou date. Lire ensuite l'arrêt avec lire_texte_ue (numéro d'affaire ou CELEX).
audutrilimiterequete必填Pré-analyse de conformité d'un projet en France et dans l'UE (RGPD, cookies, vente en ligne, abonnements, IA, DSA, droit d'auteur, mentions légales...). description : le projet en quelques phrases (activité, public, données collectées, paiement, prestataires, usage de l'IA). domaines : clés à forcer, séparées par des virgules. Renvoie les obligations probables, la question à vérifier pour chacune et l'outil pour lire le texte. Lire ensuite chaque texte avant de conclure : information juridique, pas certification.
domainesdescription必填Comptes, date des dumps et du dernier incrémental DILA appliqué pour chaque base : à citer pour indiquer l'actualité des données.
無需輸入參數。
已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
{ "mcpServers": { "droit-francais": { "type": "http", "url": "https://droit.studjoow.com/mcp" } }}git clone https://github.com/JohnJackHouzi/droit-francais-skill ~/.claude/skills/droit-francaiscd ~/.claude/skills/droit-francaispython3 -I scripts/install.py # télécharge, construit, supprime les XML, base par basepython3 -I scripts/build_eu.py # droit de l'UE, périmètre de départ (quelques Mo)python3 -I scripts/etat.py # état des basesdocker compose up -d --buildcurl http://localhost:8000/health # 503 tant que les bases ne sont pas prêtes, 200 ensuitersync -a --partial --inplace legi.sqlite juri.sqlite eu.sqlite serveur:/chemin/du/volume/