Données Québec MCP
Donnees ouvertes du Quebec pour agents IA
Serveur Model Context Protocol qui permet aux agents IA (Claude, ChatGPT, Gemini, Cursor, VS Code, etc.) de rechercher, explorer et analyser les jeux de donnees de Donnees Quebec, de la Ville de Montreal et des services geospatiaux du gouvernement du Quebec (IGO), directement par conversation.
Au lieu de naviguer manuellement sur les portails, posez simplement vos questions et obtenez des reponses instantanees, incluant des analyses SQL.
Requetes SQL sur le DataStore | Couches geospatiales OGC | 3 sources de donnees | Bilingue FR/EN
docker compose up -dFonctionnalites cles
16 outils MCP
Recherche de datasets, metadonnees, requetes SQL, couches geospatiales, organisations et statistiques du catalogue.
3 sources de donnees
Donnees Quebec (portail provincial), Ville de Montreal (donnees municipales) et services geospatiaux IGO.
SQL direct
Requetes SQL sur le CKAN DataStore — agregations, GROUP BY, jointures, sous-requetes sur les donnees ouvertes.
Geospatial OGC
Couches WFS/WMS via l'Infrastructure Geomatique Ouverte — entites GeoJSON, schemas et images cartographiques.
Exemples de requetes
“Quels sont les 10 postes de quartier avec le plus d'actes criminels a Montreal ?”
L'agent execute automatiquement une requete SQL GROUP BY sur le DataStore montrealais. Resultat : Centre-Sud (24 942), Plateau-Mont-Royal (23 041), Ville-Marie Est (20 135)...
“Trouve les donnees sur les arbres publics de Montreal, explore la structure, puis dis-moi combien d'arbres par arrondissement.”
L'agent enchaine 3 outils : search_montreal_datasets, query_montreal_data, puis query_montreal_sql. Resultat : 333 556 arbres repartis dans 13 arrondissements, Mercier-Hochelaga-Maisonneuve en tete (37 871).
“Combien d'organisations publient des donnees sur Donnees Quebec ?”
139 organisations, 1 584 jeux de donnees. La Ville de Montreal domine avec 383 jeux (24 % du catalogue), suivie de Laval (133) et du MELCCFP (119).
“Quelles couches geospatiales sont disponibles pour le patrimoine culturel du Quebec ?”
L'agent interroge le WFS IGO et trouve 7 couches du Ministere de la Culture : sites patrimoniaux nationaux, declares, cites, terrains proteges — avec schema complet.
16 outils disponibles
Donnees Quebec (9 outils)
search_datasetsRecherche par mots-cles, organisation, tagsget_dataset_infoMetadonnees completes d'un jeu de donneeslist_dataset_resourcesListe les fichiers/ressources d'un jeuget_resource_infoDetail d'une ressource specifiquequery_resource_dataInterroge le DataStore avec filtres et paginationquery_resource_sqlSQL direct — agregations, jointures, sous-requeteslist_organizationsMinisteres, villes, organismesget_organization_infoDetail d'une organisationget_catalog_statsStatistiques globales du catalogueVille de Montreal (3 outils)
search_montreal_datasetsRecherche sur donnees.montreal.caquery_montreal_dataInterroge le DataStore montrealaisquery_montreal_sqlSQL sur les donnees montrealaisesGeospatial / IGO (4 outils)
list_geospatial_layersCouches WFS/WMS depuis IGOget_geospatial_featuresEntites GeoJSON depuis le WFSdescribe_geospatial_layerSchema d'une couche (champs, types)get_map_urlURL d'image cartographique WMSConnecter votre agent IA
claude mcp add --transport http donneesqc http://localhost:8000/mcpLancer localement
Docker (recommande)
git clone https://github.com/Stefen-Taime/donneesqc-mcp.git
cd donneesqc-mcp
docker compose up -dInstallation manuelle
git clone https://github.com/Stefen-Taime/donneesqc-mcp.git
cd donneesqc-mcp
uv sync
cp .env.example .env
set -a && source .env && set +a
uv run python main.pyLicence MIT - Maintenu par mcsEdition
Python 3.11+ requis · Streamable HTTP uniquement