À propos
À propos de MapleStats
MapleStats est un serveur MCP libre qui donne aux agents IA un seul accès aux données ouvertes canadiennes, en français et en anglais.
Vous cherchez la version anglaise ? Read it in English.
Ce que c'est
Un seul serveur, 358 outils répartis en 69 modules et 175 sources : Statistique Canada, la Banque du Canada, la SCHL, 39 autres sources fédérales et nationales, et 133 sources provinciales, territoriales et municipales (97 catalogues de données ouvertes, ainsi que des organismes et des flux de données). Un agent connecté ne voit que trois outils, plan_query, search_tools et call_tool, et trouve les 357 autres par une recherche en langage courant.
Comment il fonctionne
MapleStats centralise l'interface, pas les données. Il ne garde aucun jeu de données, seulement des caches de courte durée : chaque appel va à l'éditeur, et chaque résultat nomme sa source, l'URL exacte et l'heure de la requête. La plupart des appels de données peuvent aussi revenir sous forme de script R, Python, Stata ou Julia, de requête Power Query pour Excel ou de classeur Excel mis en forme, pour refaire l'analyse sans l'agent.
Utilisez le serveur hébergé, ou exécutez-le sur votre machine par stdio ; dans les deux cas, ni compte ni clé d'API. Le code est sur GitHub, sous licence MIT. La version 0.2.0 est une bêta ; la feuille de route indique ce qui est couvert et ce qui suit.
Qui le réalise
Bonjour, je suis Daniel Sánchez Pazmiño, économiste à Edmonton. J'aime les données et je veux que plus de gens y accèdent facilement. MapleStats est mon projet indépendant, sans lien avec mon employeur. Pour en savoir plus : danielstats.io.
Remerciements. MapleStats doit son architecture à EcuDataMCP, mon serveur MCP pour les données ouvertes de l'Équateur. Son approche des données canadiennes doit beaucoup aux développeurs R qui ont ouvert la voie : Jens von Bergmann (mountainMath) et ses coauteurs, Thierry Warin (statcanR), Valentin Lucet (rgovcan), et d'autres. Merci à eux, et à toutes les personnes qui publient des données canadiennes au grand jour.
Autres options
MapleStats est une voie d'accès aux données canadiennes parmi d'autres. Voici les autres options que je connais, vérifiées en octobre 2026.
Autres serveurs MCP
Un serveur plus étroit s'installe plus facilement et laisse à l'agent moins d'outils parmi lesquels choisir.
-
opendata.fyiUn serveur MCP libre pour environ 75 000 jeux de données et tableaux statistiques d'ouvert.canada.ca, de l'Alberta, de l'Ontario et de tout l'inventaire des tableaux de Statistique Canada : recherche sémantique dans un index DuckDB et recherche CKAN en direct, 12 outils, sans clé d'API. -
mcp-canadaDes outils bilingues pour des API fédérales, provinciales et municipales, avec un stockage SQLite local. -
mcp-statcanStatCan seulement, par ses API SDW et SDMX, avec un point d'accès hébergé et un outil en ligne de commande. -
statcan-mcpbank-of-canada-mcpDeux petits serveurs, pour les tableaux de StatCan et les séries de la Banque du Canada, lancés avec npx. -
mcp-statcanmcp-bank-of-canadamcp-opendata-canadaUn serveur chacun pour StatCan, la Banque du Canada et ouvert.canada.ca, en local ou hébergé.
Le registre MCP officiel et Glama recensent d'autres serveurs consacrés à un seul sujet.
Paquets R et Python
Des bibliothèques à appeler depuis votre propre code, sans agent entre les deux.
-
cansimLes tableaux et vecteurs de StatCan en tableaux de données ordonnés ; les scripts R de MapleStats l'utilisent. -
statcanRDes tableaux complets de StatCan par le Service de données Web, en français ou en anglais. -
stats_canLes tableaux et vecteurs de StatCan dans pandas. -
cancensusLes données et les limites du recensement par l'API CensusMapper, avec une clé gratuite. -
pycancensusUn portage Python de cancensus, avec les mêmes données et la même clé. -
cmhcLes mises en chantier, les loyers et les taux d'inoccupation du portail de la SCHL. -
publicdata_caTélécharge des tableaux de StatCan, des fichiers de la SCHL et des jeux de données d'ouvert.canada.ca, avec leur provenance. -
rgovcanCherche et télécharge des jeux de données d'ouvert.canada.ca ; s'installe depuis GitHub, n'est plus sur le CRAN. -
valetUn client pour tous les points d'accès Valet de la Banque du Canada, sur CRAN. -
canpumfTélécharge et étiquette les fichiers de microdonnées à grande diffusion de StatCan.
Les sources officielles
MapleStats les interroge directement. Aucune ne demande de clé.
- Service de données Web Chaque tableau et vecteur de StatCan, mis à jour chaque jour ouvrable.
- API Valet Les séries et groupes de la Banque, en JSON, CSV ou XML.
- Portail de l'information sur le marché de l'habitation Mises en chantier, loyers et taux d'inoccupation, téléchargeables en CSV.
- Portail du gouvernement ouvert Le catalogue fédéral de données ouvertes.
- API CKAN L'API de catalogue derrière ouvert.canada.ca et bien des portails provinciaux et municipaux.
Si j'ai oublié un outil ou en ai mal décrit un, n'hésitez pas à ouvrir un signalement.