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

B
Calidad de la descripción
72%
Integridad del esquema
76%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (4)

  • LOWTool 'chercher' description lacks action verben chercher
  • LOWTool 'commune' description lacks action verben commune
  • LOWTool 'associations' description lacks action verben associations
  • LOWTool 'missions' description lacks action verben missions

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~795Tokens (definiciones de herramientas)
~778 BTamaño de respuesta típico
Impacto moderado en la atención (0.62% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas