À 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.
Ce que c'est
Un seul serveur, 215 outils répartis en 44 modules et 86 sources : Statistique Canada, la Banque du Canada, la SCHL, 27 autres sources fédérales et nationales, et 56 sources provinciales, territoriales et municipales (49 catalogues de données ouvertes, ainsi que des organismes et des flux de données). Un agent connecté voit trois de ces outils, plan_query, search_tools et call_tool, et trouve les autres par une recherche en langage courant.
Comment il fonctionne
MapleStats centralise l'interface, pas les données. Il ne garde aucune copie : chaque appel va à l'éditeur, et chaque résultat nomme sa source, l'URL exacte et l'heure de la requête. Tout appel de données peut aussi revenir sous forme de script R, Python, Stata ou Julia, pour refaire l'analyse sans l'agent.
Il s'exécute sur votre machine par stdio, sans compte ni clé d'API. Le code est sur GitHub, sous licence MIT. La version 0.1.0 est une bêta ; la feuille de route indique ce qui est couvert et ce qui suit.
Qui le réalise
Je suis Daniel Sánchez Pazmiño, économiste et spécialiste des données à Edmonton. Je travaille au Bureau de la statistique et de l'information du gouvernement de l'Alberta. Je m'intéresse à la microéconomie appliquée, à la statistique officielle et à la programmation agentique. MapleStats est un projet personnel indépendant, qui n'est ni affilié à mon employeur ni approuvé par lui. Pour en savoir plus : danielstats.io.
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 septembre 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é. -
gov-ca-mcpCherche dans les catalogues fédéral et provinciaux, et interroge les infrastructures de transport. -
ckan-mcp-serverTout portail CKAN, dont ouvert.canada.ca ; il n'est pas propre au Canada.
Le registre MCP officiel, Glama et PulseMCP 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. -
sdmx1Un client SDMX général, dont la source StatCan interroge l'API de données SDMX de StatCan. -
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é. -
tongfenRend comparables les données de recensements dont les limites ont changé. -
canadianmapsLes fichiers de limites de StatCan pour des cartes ggplot2, des provinces aux subdivisions de recensement. -
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. -
canbankLes séries et groupes Valet de la Banque du Canada ; s'installe depuis GitHub. -
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 ticket.