accueil / serveurs / Dev & Code / bzh.mana/mana
bzh.mana/mana
serveur MCP (Model Context Protocol) · mana 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que bzh.mana/mana est sûr ?
Au dernier audit MCP Hub, le serveur MCP « bzh.mana/mana » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- associations≈ 160 tokens
Les associations déclarées d'une commune ou d'un département, avec leur objet social, issues du Répertoire National des Associations. Utile pour « quelle association fait X près de Y » — une question à laquelle aucune autre source ne répond. NE REND PAS DE CONTACT : le RNA n'en publie aucun, délibérément.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Un mot du nom de l'associationlimite· integer · optionnelcommune· string · optionnel
Code INSEEdepartement· string · optionnel
Code de département
Exemple d'appel{"name": "associations", "arguments": {"q": "texte", "limite": 1, "commune": "texte", "departement": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - catalogue≈ 83 tokens
Rend les 11 catégories et leurs sous-catégories, avec le nombre de fiches de chacune. À appeler AVANT `chercher` quand on ne sait pas quel terme employer : les sous-catégories sont un vocabulaire fermé, deviner un nom rend une liste vide.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "catalogue", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - chercher≈ 313 tokens
Cherche un lieu, un commerce, un artisan, un professionnel de santé, une association ou un événement en France. À appeler pour toute question du type « trouve-moi X près de Y ». Interroge 3 764 277 fiches actives, rangées par CODE NAF de l'INSEE — pas par mots-clés. Accepte aussi un numéro SIRET (14 chiffres) ou SIREN (9). NE REND NI ADRESSE NI TÉLÉPHONE : la granularité s'arrête à la commune.
Paramètres, retour & exemple (6)
Paramètresq· string · optionnel
Texte libre, ou un numéro SIRET / SIRENlimite· integer · optionnel
De 1 à 50 (défaut 20)commune· string · optionnel
Code INSEE (5 caractères). Appeler `commune` pour l'obtenir depuis un nom.categorie· string · optionnel · repas | soin | beaute | artisan | habitat | boutique | transport | sortie
Une des 11 catégories. Ne se combine pas avec « q » : le rangement l'emporte sur le texte.departement· string · optionnel
Code de département, ex. « 29 »sous_categorie· string · optionnel
Ex. « boulange », « kiné », « plombier ». Appeler `catalogue` pour la liste.
Exemple d'appel{"name": "chercher", "arguments": {"q": "texte", "limite": 1, "commune": "texte", "categorie": "repas", "departement": "texte", "sous_categorie": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - commune≈ 102 tokens
Trouve le code INSEE d'une commune à partir de son nom. À appeler EN PREMIER : `chercher`, `associations` et `missions` attendent un code INSEE, jamais un nom. Attention, un code INSEE n'est pas un code postal (Crozon : 29042 et 29160).
Paramètres, retour & exemple (1)
Paramètresnom· string · requis
Nom de la commune
Exemple d'appel{"name": "commune", "arguments": {"nom": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - missions≈ 98 tokens
Les missions de bénévolat ouvertes, relayées du réseau public API Engagement. Chaque mission porte l'URL de sa source : la candidature se fait chez l'organisateur, jamais ici.
Paramètres, retour & exemple (3)
Paramètreslimite· integer · optionnelcommune· string · optionnel
Code INSEEdepartement· string · optionnel
Exemple d'appel{"name": "missions", "arguments": {"limite": 1, "commune": "texte", "departement": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».