Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Droit français et européen officiel (Légifrance, DILA, EUR-Lex, jurisprudence), réponses sourcées.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://droit.studjoow.com/mcpพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http droit-francais https://droit.studjoow.com/mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"droit-francais": {
"url": "https://droit.studjoow.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"droit-francais": {
"type": "http",
"url": "https://droit.studjoow.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://droit.studjoow.com/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 7 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน
lire_articleTexte 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).
rechercher_loiRecherche 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
lire_texteFiche et plan d'un texte : identifiant LEGITEXT/JORFTEXT, NOR, numéro IDCC d'une convention collective, ou nom (« Code de la consommation »).
lister_codesListe des codes disponibles.
rechercher_jurisprudenceRecherche 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.
lire_decisionTexte intégral d'une décision à partir de son identifiant (JURITEXT..., CONSTEXT..., CNILTEXT...).
verifier_referencesContrô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
lire_texte_ueDroit 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
rechercher_droit_ueRecherche 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*.
rechercher_jurisprudence_ueRecherche 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).
liens_droit_ue_franceLiens entre droit de l'UE et droit français. Sans numero : reference est un acte européen (CELEX, RGPD, « directive 2019/770 »...) et on obtient les textes et articles français qui le transposent ou le citent. Avec numero : reference est un code (« Code de la consommation ») et n
analyser_conformitePré-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). doma
etat_baseComptes, date des dumps et du dernier incrémental DILA appliqué pour chaque base : à citer pour indiquer l'actualité des données.
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub JohnJackHouzi ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตอบกลับใน 815 ms (HTTP 200)
ไม่ต้องล็อกอิน
อ่านคำอธิบายเครื่องมือ 13 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.0) เข้า registry 18 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, MCP Tennis Match Data
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
ATP and WTA match results, schedules, and rankings by date
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
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.
[droit.studjoow.com](https://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/ 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.{
"mcpServers": { "droit-francais": { "type": "http", "url": "https://droit.studjoow.com/mcp" } } }
Avec Claude Code : claude mcp add --transport http droit-francais https://droit.studjoow.com/mcp
| Domaine | Sources | Détail |
|---|---|---|
| Législation consolidée | LEGI | Codes, lois, ordonnances, décrets, arrêtés, toutes les versions datées de chaque article |
| Journal officiel | JORF | Textes tels que publiés au JO |
| Conventions collectives | KALI | Conventions, accords et avenants, recherche par IDCC |
| Juridictions administratives | JADE | Conseil d'État, cours administratives d'appel, tribunaux administratifs |
| Juridictions judiciaires | CASS, INCA, CAPP | Cour de cassation (publiés et inédits), cours d'appel |
| Contrôle de constitutionnalité | CONSTIT | Décisions du Conseil constitutionnel (DC, QPC...) |
| Protection des données | CNIL | Délibérations de la CNIL |
| Droit de l'Union européenne | EUR-Lex (API Cellar) | Règlements et directives en vigueur (version consolidée), traités, Charte des droits fondamentaux, arrêts de la Cour de justice et du Tribunal, en français |
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é.
| Outil | Rôle |
|---|---|
lire_article | Texte d'un article de code ou de loi à une date donnée (« Code civil », « 1240 », « 2020-01-01 ») |
rechercher_loi | Recherche plein texte dans LEGI, KALI, JORF ou tout, à une date donnée |
lire_texte | Fiche et plan d'un texte : identifiant, NOR, IDCC ou nom |
lister_codes | Liste des codes |
rechercher_jurisprudence | Décisions par mots, juridiction, formation, numéro de pourvoi, ECLI ou dates |
lire_decision | Texte intégral d'une décision |
verifier_references | Contrôle qu'une référence existe et qu'une citation y figure mot pour mot |
lire_texte_ue | Acte de l'UE article par article (CELEX, « RGPD », « règlement (UE) 2024/1689 ») ou arrêt (« C-131/12 ») |
rechercher_droit_ue | Recherche plein texte dans les règlements, directives, traités et la Charte |
rechercher_jurisprudence_ue | Recherche dans les arrêts de la CJUE et du Tribunal |
liens_droit_ue_france | Textes et articles français qui transposent ou citent un acte de l'UE, et actes européens liés à un article français (mesures déclarées à l'Union et citations expresses, liste non exhaustive) |
analyser_conformite | Pré-analyse de conformité d'un projet (RGPD, cookies, vente en ligne, abonnements, IA, DSA, droit d'auteur...) : obligations probables, question à vérifier et texte à lire pour chacune |
etat_base | Comptes et date de mise à jour de chaque base |
verifier_references avant de la citer.| Offre | Prix | Ce qui est inclus |
|---|---|---|
| Essai | 0 € | 20 appels d'outils par jour et par IP sur l'adresse publique, sans inscription |
| Particulier | 4,99 € / mois, sans engagement | Adresse personnelle, 500 appels d'outils par jour (usage personnel), résiliable à tout moment : s'abonner |
| Pro | 19 € / mois ou 190 € / an | 3 000 appels d'outils par jour, facture au nom de l'entreprise, support prioritaire : offre Pro |
| Auto-hébergé | 0 € | Code libre (MIT), vos serveurs et vos bases : voir plus bas |
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 :
git clone https://github.com/JohnJackHouzi/droit-francais-skill ~/.claude/skills/droit-francais
cd ~/.claude/skills/droit-francais python3 -I scripts/install.py # télécharge, construit, supprime les XML, base par base python3 -I scripts/build_eu.py # droit de l'UE, périmètre de départ (quelques Mo) python3 -I scripts/etat.py # état des bases
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).
docker compose up -d --build
curl http://localhost:8000/health # 503 tant que les bases ne sont pas prêtes, 200 ensuite
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.
| Adresse | Rôle |
|---|---|
/mcp | Serveur MCP (Streamable HTTP, sans état) |
/mcp/ | Adresse personnelle d'un abonné (si l'abonnement Stripe est configuré) |
/abonne/mcp | Serveur MCP des abonnés, protégé par OAuth 2.1 (PKCE, enregistrement dynamique des clients, métadonnées /.well-known/oauth-protected-resource et /.well-known/oauth-authorization-server) |
/ | Page d'accueil (mode d'emploi, état des bases) |
/health | État des bases en JSON : 200 si prêtes, 503 sinon |
/ping | Sonde de vie du conteneur |
/llms.txt | Résumé pour les moteurs de réponse IA |
| Variable | Défaut | Rôle |
|---|---|---|
DROIT_ALLOWED_HOSTS | vide | Domaine(s) public(s) acceptés, ex. droit.exemple.fr (protection DNS rebinding) |
DROIT_PUBLIC_URL | https://droit.studjoow.com | Adresse publique utilisée par la page d'accueil |
DROIT_RATE_PER_MIN | 60 | Requêtes par minute et par IP |
DROIT_CONCURRENCY | 2 | Recherches exécutées en parallèle (protège les autres services de la machine) |
DROIT_TRUSTED_PROXIES | 1 | Nombre de proxys devant le serveur (IP lue dans X-Forwarded-For) |
DROIT_AUTO_INSTALL | 1 | 0 : ne pas télécharger les dumps (bases envoyées par rsync) |
DROIT_AUTO_UPDATE | 1 | 0 : pas de mise à jour quotidienne |
DROIT_UPDATE_HOUR_UTC | 3 | Heure de la mise à jour quotidienne |
DROIT_MIN_FREE_GO | 15 | Seuil d'arrêt de l'installation |
Un serveur auto-hébergé est illimité par défaut : l'essai et l'abonnement ne s'activent que si les trois variables `DROIT
ตัดมาแค่ช่วงต้น อ่านต่อใน repo