Droit français sourcé MCP
A community MCP server that connects AI assistants to official French and European legal databases. It allows agents to search, cite, and verify laws, codes, and case law with precise references, ensuring accuracy by checking citations against source texts before responding.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://droit.studjoow.com/mcpWhat you can do with it
- Search official codes and laws by date
- Verify legal citations against source texts
- Retrieve specific articles from the Civil Code
- Analyze compliance with GDPR or EU regulations
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- droit-francais 1.30.0
- MCP protocol
- 2025-06-18
- Tools
- 13 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
},
"experimental": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
13 advertised
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).
{
"type": "object",
"title": "lire_articleArguments",
"required": [
"code",
"numero"
],
"properties": {
"code": {
"type": "string",
"title": "Code"
},
"date": {
"type": "string",
"title": "Date",
"default": ""
},
"numero": {
"type": "string",
"title": "Numero"
}
}
}{
"type": "object",
"title": "lire_articleOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}rechercher_loi
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).
{
"type": "object",
"title": "rechercher_loiArguments",
"required": [
"requete"
],
"properties": {
"base": {
"type": "string",
"title": "Base",
"default": "legi"
},
"code": {
"type": "string",
"title": "Code",
"default": ""
},
"date": {
"type": "string",
"title": "Date",
"default": ""
},
"limite": {
"type": "integer",
"title": "Limite",
"default": 10
},
"requete": {
"type": "string",
"title": "Requete"
}
}
}{
"type": "object",
"title": "rechercher_loiOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}lire_texte
Fiche et plan d'un texte : identifiant LEGITEXT/JORFTEXT, NOR, numéro IDCC d'une convention collective, ou nom (« Code de la consommation »).
{
"type": "object",
"title": "lire_texteArguments",
"required": [
"identifiant_ou_nom"
],
"properties": {
"identifiant_ou_nom": {
"type": "string",
"title": "Identifiant Ou Nom"
}
}
}{
"type": "object",
"title": "lire_texteOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}lister_codes
Liste des codes disponibles.
{
"type": "object",
"title": "lister_codesArguments",
"properties": {}
}{
"type": "object",
"title": "lister_codesOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}rechercher_jurisprudence
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.
{
"type": "object",
"title": "rechercher_jurisprudenceArguments",
"properties": {
"au": {
"type": "string",
"title": "Au",
"default": ""
},
"du": {
"type": "string",
"title": "Du",
"default": ""
},
"tri": {
"type": "string",
"title": "Tri",
"default": "pertinence"
},
"base": {
"type": "string",
"title": "Base",
"default": ""
},
"ecli": {
"type": "string",
"title": "Ecli",
"default": ""
},
"limite": {
"type": "integer",
"title": "Limite",
"default": 10
},
"numero": {
"type": "string",
"title": "Numero",
"default": ""
},
"requete": {
"type": "string",
"title": "Requete",
"default": ""
},
"formation": {
"type": "string",
"title": "Formation",
"default": ""
},
"juridiction": {
"type": "string",
"title": "Juridiction",
"default": ""
},
"publiees_seulement": {
"type": "boolean",
"title": "Publiees Seulement",
"default": false
}
}
}{
"type": "object",
"title": "rechercher_jurisprudenceOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}lire_decision
Texte intégral d'une décision à partir de son identifiant (JURITEXT..., CONSTEXT..., CNILTEXT...).
{
"type": "object",
"title": "lire_decisionArguments",
"required": [
"identifiant"
],
"properties": {
"identifiant": {
"type": "string",
"title": "Identifiant"
},
"max_caracteres": {
"type": "integer",
"title": "Max Caracteres",
"default": 20000
}
}
}{
"type": "object",
"title": "lire_decisionOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}verifier_references
Contrô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.
{
"type": "object",
"title": "verifier_referencesArguments",
"required": [
"references"
],
"properties": {
"date": {
"type": "string",
"title": "Date",
"default": ""
},
"citations": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Citations",
"default": null
},
"references": {
"type": "array",
"items": {
"type": "string"
},
"title": "References"
}
}
}{
"type": "object",
"title": "verifier_referencesOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}lire_texte_ue
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 ».
{
"type": "object",
"title": "lire_texte_ueArguments",
"required": [
"reference"
],
"properties": {
"article": {
"type": "string",
"title": "Article",
"default": ""
},
"reference": {
"type": "string",
"title": "Reference"
},
"max_caracteres": {
"type": "integer",
"title": "Max Caracteres",
"default": 20000
}
}
}{
"type": "object",
"title": "lire_texte_ueOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}rechercher_droit_ue
Recherche 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*.
{
"type": "object",
"title": "rechercher_droit_ueArguments",
"required": [
"requete"
],
"properties": {
"acte": {
"type": "string",
"title": "Acte",
"default": ""
},
"limite": {
"type": "integer",
"title": "Limite",
"default": 10
},
"requete": {
"type": "string",
"title": "Requete"
}
}
}{
"type": "object",
"title": "rechercher_droit_ueOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}rechercher_jurisprudence_ue
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).
{
"type": "object",
"title": "rechercher_jurisprudence_ueArguments",
"required": [
"requete"
],
"properties": {
"au": {
"type": "string",
"title": "Au",
"default": ""
},
"du": {
"type": "string",
"title": "Du",
"default": ""
},
"tri": {
"type": "string",
"title": "Tri",
"default": "pertinence"
},
"limite": {
"type": "integer",
"title": "Limite",
"default": 10
},
"requete": {
"type": "string",
"title": "Requete"
}
}
}{
"type": "object",
"title": "rechercher_jurisprudence_ueOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}liens_droit_ue_france
Liens 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 numero un article (« L217-4 ») : on obtient les actes européens liés. source : transposition (mesures déclarées à l'Union) ou mention (article qui cite l'acte). Liste non exhaustive : seuls sont recensés les rattachements déclarés à l'Union et les citations expresses.
{
"type": "object",
"title": "liens_droit_ue_franceArguments",
"required": [
"reference"
],
"properties": {
"limite": {
"type": "integer",
"title": "Limite",
"default": 15
},
"numero": {
"type": "string",
"title": "Numero",
"default": ""
},
"source": {
"type": "string",
"title": "Source",
"default": ""
},
"reference": {
"type": "string",
"title": "Reference"
}
}
}{
"type": "object",
"title": "liens_droit_ue_franceOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}analyser_conformite
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.
{
"type": "object",
"title": "analyser_conformiteArguments",
"required": [
"description"
],
"properties": {
"domaines": {
"type": "string",
"title": "Domaines",
"default": ""
},
"description": {
"type": "string",
"title": "Description"
}
}
}{
"type": "object",
"title": "analyser_conformiteOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}etat_base
Comptes, date des dumps et du dernier incrémental DILA appliqué pour chaque base : à citer pour indiquer l'actualité des données.
{
"type": "object",
"title": "etat_baseArguments",
"properties": {}
}{
"type": "object",
"title": "etat_baseOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}Prompts
0 advertised
Resources
0 advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 2229 ms
- 95th percentile latency
- 2229 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 2229 ms · metadata changed · 13 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http droit-franc-ais-source-mcp https://droit.studjoow.com/mcpCodex
codex mcp add droit-franc-ais-source-mcp --url https://droit.studjoow.com/mcpCursor
{
"mcpServers": {
"droit-franc-ais-source-mcp": {
"url": "https://droit.studjoow.com/mcp"
}
}
}Cline
{
"mcpServers": {
"droit-franc-ais-source-mcp": {
"type": "streamableHttp",
"url": "https://droit.studjoow.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"droit-franc-ais-source-mcp": {
"type": "http",
"url": "https://droit.studjoow.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http droit-franc-ais-source-mcp https://droit.studjoow.com/mcpClaude Desktop
{
"mcpServers": {
"droit-franc-ais-source-mcp": {
"url": "https://droit.studjoow.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"droit-franc-ais-source-mcp": {
"serverUrl": "https://droit.studjoow.com/mcp"
}
}
}Let your agent find its tools
Find servers like Droit français sourcé MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.