MCP 服务器

Alice — Santé territoriale France Care

io.github.France-Care/alice-territorial
医疗健康 地图与位置 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Analyzes healthcare access and infrastructure across French territories and compares locations or nearby facilities.

analyze_territory
Analyser l'accès aux soins d'un territoire
Analyse l'acces aux soins d'un territoire francais. Accepte un code postal (ex: 77300), un nom de commune (ex: Fontainebleau), ou un code INSEE prefixe (ex: insee:77186) ; sans prefixe, 5 chiffres se lisent d'abord comme un code postal. Si plusieurs communes correspondent, la reponse les liste avec la requete exacte a relancer (relancer_avec). Retourne: APL medecins generalistes et niveau d'acces rapporte a la moyenne nationale, infrastructure sante (FINESS), associations sante (RNA), organisation des soins (CPTS, TDS), population active, et comparaison regionale/nationale. Retourne aussi les classements officiels de la commune (seuil DREES de commune sous-dense, zonage de l'ARS pour six professions avec date d'arrete, zone prioritaire du Pacte de lutte contre les deserts medicaux). Sources: DREES (APL, millesime 2023), FINESS (synchronise chaque jour), RNA, ARS, ministere de la Sante.
只读 幂等
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Code postal, nom de commune, ou code INSEE prefixe (insee:77186)'}}}
compare_territories
Comparer deux territoires
Compare l'acces aux soins entre 2 territoires francais. Chaque territoire peut etre un code postal, un nom de commune, ou un code INSEE prefixe (insee:77186). Exactement 2 territoires par appel.
只读 幂等
输入模式
{'type': 'object', 'required': ['territories'], 'properties': {'territories': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 2, 'minItems': 2, 'description': 'Exactement 2 territoires (codes postaux, noms, ou codes INSEE prefixes insee:)'}}}
search_health_infrastructure
Chercher l'offre de santé autour d'un lieu
Recherche des etablissements de sante dans la base FINESS. Permet de lister les EHPAD, hopitaux, pharmacies, maisons de sante, laboratoires, cliniques, SSIAD, centres de dialyse, etc. Deux modes: (1) Par limites administratives: commune, code postal, code INSEE prefixe (insee:77186), departement. (2) Par proximite: avec radius_km, recherche dans un rayon autour du lieu, resultats tries par distance. Utilise radius_km quand l'utilisateur demande les etablissements "les plus proches", "a proximite", ou "dans un rayon de X km".
只读 幂等
输入模式
{'type': 'object', 'required': ['location'], 'properties': {'type': {'type': 'string', 'description': "Type d'etablissement recherche. Exemples: ehpad, hopital, pharmacie, clinique, laboratoire, maison de sante, centre de sante, ssiad, dialyse, psychiatrie, had, maison de retraite. Optionnel — si absent, retourne tous les types."}, 'limit': {'type': 'number', 'description': 'Nombre max de resultats (defaut: 50, max: 100)'}, 'location': {'type': 'string', 'description': 'Lieu de recherche: code postal (77300), code departement (77), ou nom de commune (Fontainebleau)'}, 'radius_km': {'type': 'number', 'description': 'Rayon de recherche en km (1-50). Active la recherche par proximite avec tri par distance. Si absent, recherche par limites administratives (commune/departement).'}}}
signaler_besoin_non_couvert
Signaler un besoin de soins non couvert
Enregistre, sans aucune donnee personnelle, qu'une personne n'a pas trouve de soignant pour un besoin donne dans sa commune. A utiliser quand la personne demande a signaler ce manque ou l'accepte. Commune, profession et nature du manque sur listes fermees ; aucun texte libre, aucune identite. France Care agrege ces signalements par territoire.
输入模式
{'type': 'object', 'required': ['commune', 'profession', 'manque'], 'properties': {'manque': {'enum': ['aucun_praticien_proche', 'pas_de_nouveaux_patients', 'delai_trop_long', 'trop_loin', 'autre'], 'type': 'string', 'description': 'Nature du manque constate'}, 'commune': {'type': 'string', 'description': 'Code postal, code INSEE prefixe (insee:77186) ou nom exact de la commune'}, 'profession': {'enum': ['medecin_generaliste', 'dentiste', 'kinesitherapeute', 'infirmier', 'sage_femme', 'pediatre', 'gynecologue', 'ophtalmologue', 'psychiatre', 'dermatologue', 'cardiologue', 'autre_specialiste'], 'type': 'string', 'description': 'Profession recherchee'}}, 'additionalProperties': False}
已更改
signaler_besoin_non_couvert
2026年9月29日 02:52
已更改
search_health_infrastructure
2026年9月29日 02:52
已更改
compare_territories
2026年9月29日 02:52
已更改
analyze_territory
2026年9月29日 02:52
已移除
get_france_care_offers
2026年9月27日 02:44
已移除
contact_advisor
2026年9月27日 02:44
已添加
signaler_besoin_non_couvert
2026年9月27日 02:44
已更改
compare_territories
2026年9月27日 02:44
已更改
analyze_territory
2026年9月27日 02:44
已更改
contact_advisor
2026年9月21日 02:50
已更改
get_france_care_offers
2026年9月21日 02:50
已更改
search_health_infrastructure
2026年9月21日 02:50
已更改
compare_territories
2026年9月21日 02:50
已更改
analyze_territory
2026年9月21日 02:50
已添加
contact_advisor
2026年9月17日 12:41
已添加
get_france_care_offers
2026年9月17日 12:41
已添加
search_health_infrastructure
2026年9月17日 12:41
已添加
compare_territories
2026年9月17日 12:41
已添加
analyze_territory
2026年9月17日 12:41