MANA — la vie locale française
Lieux, commerces, artisans et associations en France — 3,7 M de fiches, rangées par code NAF.
我该使用它吗
质量与安全性
发现(4)
- LOW在 chercher 中
- LOW在 commune 中
- LOW在 associations 中
- LOW在 missions 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"mana": {
"url": "https://mana.bzh/mcp"
}
}
}远程端点
https://mana.bzh/mcpstreamable-http它能做什么
工具清单
工具(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.
输入模式
{
"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.
输入模式
{
"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).
输入模式
{
"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.
输入模式
{
"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.
输入模式
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Code INSEE"
},
"departement": {
"type": "string"
},
"limite": {
"type": "integer"
}
}
}社区
证据