Serveur MCP

branco

fr.juan-branco/branco
Juridique et conformité Recherche et exploration Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Searches French criminal-law circulars, describes legal research corpus status, and checks whether citations appear in supplied text.

decrire_etat_corpus
Décrire l'état des corpus
Expose les versions, bornes, compteurs, retards, limites, alvéoles et garde-fou qualité actuellement déclarés par BRANCO.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': {}}
rechercher_circulaires_penales
Rechercher les circulaires pénales
Recherche localement les notices de toutes les circulaires publiées en ligne dans le Bulletin officiel du ministère de la Justice. Le filtre pénal est volontairement large ; une recherche peut aussi porter sur l’ensemble du catalogue ou sur un numéro NOR.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'nor': {'type': 'string', 'maxLength': 20, 'minLength': 4}, 'limite': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 2131, 'minimum': 0}, 'requete': {'type': 'string', 'maxLength': 250, 'minLength': 2}, 'perimetre': {'enum': ['penal_probable', 'toutes_les_circulaires'], 'type': 'string', 'default': 'penal_probable'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': {}}
verifier_citation
Vérifier matériellement une citation
Contrôle localement si une citation figure dans un texte fourni, à l’identique ou après normalisation de la casse, des espaces et signes typographiques. Ne valide ni l’autorité, ni la pertinence, ni le sens juridique.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['citation', 'texte_source'], 'properties': {'citation': {'type': 'string', 'maxLength': 4000, 'minLength': 2}, 'texte_source': {'type': 'string', 'maxLength': 120000, 'minLength': 2, 'description': 'Texte où chercher la citation, jamais une pièce ni une donnée confidentielle.'}, 'longueur_contexte': {'type': 'integer', 'default': 180, 'maximum': 600, 'minimum': 40}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['statut', 'explication', 'position', 'extrait', 'empreinte_source_sha256'], 'properties': {'statut': {'enum': ['exacte', 'normalisee', 'introuvable'], 'type': 'string'}, 'extrait': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'position': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'explication': {'type': 'string'}, 'empreinte_source_sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}
Modifié
rechercher_circulaires_penales
27 September 2026 02:43
Modifié
decrire_etat_corpus
27 September 2026 02:43
Modifié
verifier_citation
27 September 2026 02:43
Ajouté
rechercher_circulaires_penales
17 September 2026 12:39
Ajouté
decrire_etat_corpus
17 September 2026 12:39
Ajouté
verifier_citation
17 September 2026 12:39