MCP 服务器

MANA — la vie locale française

bzh.mana/mana
地图与位置 搜索与研究 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Searches French local businesses, professionals, associations, events, and volunteer missions by commune and official classifications.

associations
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.
输入模式
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': "Un mot du nom de l'association"}, 'limite': {'type': 'integer'}, 'commune': {'type': 'string', 'description': 'Code INSEE'}, 'departement': {'type': 'string', 'description': 'Code de département'}}}
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.
输入模式
{'type': 'object', 'properties': {}}
chercher
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.
输入模式
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Texte libre, ou un numéro SIRET / SIREN'}, 'limite': {'type': 'integer', 'description': 'De 1 à 50 (défaut 20)'}, 'commune': {'type': 'string', 'description': "Code INSEE (5 caractères). Appeler `commune` pour l'obtenir depuis un nom."}, 'categorie': {'enum': ['repas', 'soin', 'beaute', 'artisan', 'habitat', 'boutique', 'transport', 'sortie', 'hotel', 'demarche', 'entraide'], 'type': 'string', 'description': "Une des 11 catégories. Ne se combine pas avec « q » : le rangement l'emporte sur le texte."}, 'departement': {'type': 'string', 'description': 'Code de département, ex. « 29 »'}, 'sous_categorie': {'type': 'string', 'description': 'Ex. « boulange », « kiné », « plombier ». Appeler `catalogue` pour la liste.'}}}
commune
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).
输入模式
{'type': 'object', 'required': ['nom'], 'properties': {'nom': {'type': 'string', 'description': 'Nom de la commune'}}}
missions
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.
输入模式
{'type': 'object', 'properties': {'limite': {'type': 'integer'}, 'commune': {'type': 'string', 'description': 'Code INSEE'}, 'departement': {'type': 'string'}}}
已添加
missions
2026年9月17日 07:58
已添加
associations
2026年9月17日 07:58
已添加
commune
2026年9月17日 07:58
已添加
catalogue
2026年9月17日 07:58
已添加
chercher
2026年9月17日 07:58