Catalogue/Outils dev/Données Québec MCP

Données Québec MCP

Les données ouvertes du Québec, accessibles aux agents IA.

Serveur Model Context Protocol qui permet aux agents IA (Claude, ChatGPT, Gemini, Cursor, VS Code) de rechercher, explorer et analyser les jeux de données de Données Québec, de la Ville de Montréal et des services géospatiaux du gouvernement du Québec, directement par conversation.

MITLicence
Python 3.11+Runtime
MCPProtocole
16 outilsCouverture
Ce que contient l'édition

Les portails de données ouvertes, par la conversation.

No.01

16 outils MCP

Recherche de jeux de données, métadonnées, requêtes SQL, couches géospatiales, organisations et statistiques du catalogue.

No.02

3 sources de données

Données Québec (portail provincial), Ville de Montréal (données municipales) et services géospatiaux IGO.

No.03

SQL direct

Requêtes SQL sur le DataStore CKAN : agrégations, GROUP BY, jointures et sous-requêtes sur les données ouvertes.

No.04

Géospatial OGC

Couches WFS et WMS via l'Infrastructure géomatique ouverte : entités GeoJSON, schémas et images cartographiques.

Pourquoi Données Québec MCP ?

Le Québec publie des milliers de jeux de données ouverts : criminalité, arbres, transport, patrimoine, qualité de l'air. La matière est riche, mais y accéder suppose de naviguer manuellement entre plusieurs portails, de comprendre la structure de chaque ressource et d'écrire des requêtes à la main.

Données Québec MCP supprime cette friction. Le serveur expose 16 outils via le Model Context Protocol : un agent IA peut alors chercher un jeu de données, en explorer la structure et exécuter une requête SQL, en une seule conversation. Sous licence MIT, en Python.

En bref
Qu'est-ce que Données Québec MCP ?

Données Québec MCP est un serveur Model Context Protocol open source qui ouvre les données publiques du Québec aux agents IA. Il expose 16 outils permettant de rechercher des jeux de données, d'exécuter des requêtes SQL sur le DataStore et d'interroger les couches géospatiales de Données Québec, de la Ville de Montréal et des services IGO. Sous licence MIT, en Python.

Questions fréquentes

Tout ce qu'on nous demande.

Avec quels agents IA fonctionne-t-il ?
Avec tout client compatible Model Context Protocol : Claude, ChatGPT, Gemini, Cursor, VS Code et d'autres. Le serveur expose 16 outils que l'agent appelle directement dans la conversation.
Quelles données sont accessibles ?
Trois sources : le portail provincial Données Québec, les données ouvertes de la Ville de Montréal et les services géospatiaux IGO du gouvernement du Québec. L'agent peut exécuter des requêtes SQL sur le DataStore et interroger les couches géospatiales OGC.

Branchez vos agents aux données publiques.

Open source, sous licence MIT. Connectez votre agent IA et interrogez les données du Québec en langage naturel.

En bref

Qu'est-ce que le serveur Données Québec MCP ?

Le serveur Données Québec MCP est un connecteur open source qui implémente le Model Context Protocol (MCP) pour exposer les données ouvertes du Québec à des agents d'intelligence artificielle. Le MCP est un standard ouvert publié par Anthropic en 2024 qui permet à un agent — Claude Desktop, ChatGPT avec plugin, Gemini, Cursor — d'utiliser des outils externes de manière standardisée. Le serveur expose 16 outils couvrant 3 sources : Données Québec (le portail provincial CKAN, plus de 1 800 jeux de données), Données Montréal (le portail de la Ville, environ 800 jeux de données) et IGO (l'infrastructure géomatique gouvernementale, couches WFS et WMS au format OGC). Les outils incluent la recherche par mots-clés, l'inspection de schéma, l'exécution SQL et la requête géospatiale par bounding box.

Comment installer Données Québec MCP avec Claude ou Cursor ?

Le serveur Données Québec MCP est distribué sous forme de paquet Python publié sur PyPI et de fichier de configuration JSON pour les principaux clients MCP. Pour Claude Desktop, l'utilisateur ajoute 8 lignes au fichier `claude_desktop_config.json` situé dans le dossier de configuration de l'application — l'installation prend moins de 2 minutes après une commande `pip install donneesqc-mcp`. Pour Cursor, la configuration équivalente est ajoutée dans `~/.cursor/mcp.json`. Une fois actif, l'agent peut répondre à des questions du type « Quels sont les arrondissements de Montréal avec le plus d'arbres publics par habitant ? » en exécutant une requête SQL sur le jeu de données « Inventaire des arbres publics » et en croisant avec les données de population. Le code source est disponible sous licence MIT.

Questions fréquentes

Qu'est-ce que le MCP et pourquoi ce serveur ?

Le Model Context Protocol (MCP) permet à des agents IA comme Claude ou ChatGPT d'utiliser des outils externes. Ce serveur expose les données ouvertes du Québec, de Montréal et d'IGO via 16 outils (recherche, SQL, couches OGC) directement utilisables par les agents.

Avec quels clients ce MCP fonctionne-t-il ?

Tout client compatible Model Context Protocol : Claude Desktop, Cursor, ChatGPT (via plugin compatible), Gemini, et tout SDK MCP.