MANA — la vie locale française
Lieux, commerces, artisans et associations en France — 3,7 M de fiches, rangées par code NAF.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (4)
- LOWen chercher
- LOWen commune
- LOWen associations
- LOWen missions
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mana": {
"url": "https://mana.bzh/mcp"
}
}
}Puntos de conexión remotos
https://mana.bzh/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
⚪chercher(q, categorie, sous_categorie, commune, departement, ...)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Texte libre, ou un numéro SIRET / SIREN"
},
"categorie": {
"type": "string",
"enum": [
"repas",
"soin",
"beaute",
"artisan",
"habitat",
"boutique",
"transport",
"sortie",
"hotel",
"demarche",
"entraide"
],
"description": "Une des 11 catégories. Ne se combine pas avec « q » : le rangement l'emporte sur le texte."
},
"sous_categorie": {
"type": "string",
"description": "Ex. « boulange », « kiné », « plombier ». Appeler `catalogue` pour la liste."
},
"commune": {
"type": "string",
"description": "Code INSEE (5 caractères). Appeler `commune` pour l'obtenir depuis un nom."
},
"departement": {
"type": "string",
"description": "Code de département, ex. « 29 »"
},
"limite": {
"type": "integer",
"description": "De 1 à 50 (défaut 20)"
}
}
}⚪catalogue
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.
Esquema de entrada
{
"type": "object",
"properties": {}
}⚪commune(nom)
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).
Esquema de entrada
{
"type": "object",
"properties": {
"nom": {
"type": "string",
"description": "Nom de la commune"
}
},
"required": [
"nom"
]
}⚪associations(commune, departement, q, limite)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Code INSEE"
},
"departement": {
"type": "string",
"description": "Code de département"
},
"q": {
"type": "string",
"description": "Un mot du nom de l'association"
},
"limite": {
"type": "integer"
}
}
}⚪missions(commune, departement, limite)
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.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Code INSEE"
},
"departement": {
"type": "string"
},
"limite": {
"type": "integer"
}
}
}Comunidad
Evidencia