Logo mcp-datagouv-nc
mcp-datagouv-nc
Serveur MCP open source · data.gouv.nc · v1.0.0
Open Source · MIT API Officielle Gouvernement NC Aucune clé API requise

Les données ouvertes du Gouvernement NC,
directement dans votre agent IA.

mcp-datagouv-nc est un serveur MCP (Model Context Protocol) open source qui connecte vos assistants IA à l'API officielle de data.gouv.nc. Sans écrire une ligne de code, interrogez des centaines de jeux de données publics — population, économie, environnement, transport — en langage naturel, directement depuis Claude, Cursor, Windsurf ou tout agent IA compatible.

$npx mcp-datagouv-nc Aucune clé API · Aucun compte · Node.js ≥ 18
Contexte

Pourquoi cet outil ?

data.gouv.nc héberge des centaines de jeux de données publics. Ces données sont ouvertes — mais les exploiter nécessite aujourd'hui des compétences techniques que la plupart des utilisateurs n'ont pas.

Avant

  • Naviguer manuellement sur data.gouv.nc
  • Comprendre l'API Opendatasoft (ODSQL)
  • Écrire des requêtes techniques
  • Exporter et retraiter les données
  • Accès réservé aux profils techniques

Avec mcp-datagouv-nc

  • Une simple question en langage naturel
  • Réponse en quelques secondes
  • Données officielles, en temps réel
  • Export CSV accessible en un clic
  • Accessible à tous, sans compétence technique

Compatibilité

Fonctionne avec vos outils IA

Le protocole MCP est devenu le standard universel pour connecter les agents IA à des sources de données externes. Ce serveur est compatible avec tout client supportant ce protocole.

🤖
Claude
Desktop & Claude Code
🖥️
Cursor
Éditeur IA
🌊
Windsurf
Agent IA Codeium
Continue
VS Code / JetBrains
🔗
Tout agent MCP
Standard ouvert

Fonctionnalités

6 outils disponibles

Chaque outil correspond à une action précise sur l'API data.gouv.nc. Votre agent IA les appelle automatiquement en fonction de votre question — aucune action manuelle requise.

list_datasets
Recherche et liste les jeux de données disponibles dans le catalogue. Filtrage par mot-clé, thème ou organisation.
Optionnels : search, where, limit, offset, order_by
get_dataset
Récupère les informations complètes d'un dataset : description, champs disponibles, organisation, date de mise à jour, nombre d'enregistrements.
Requis : dataset_id
query_records
Interroge les enregistrements avec filtres, tri, sélection de colonnes et regroupement. Moteur ODSQL complet, entièrement abstrait par l'IA.
Requis : dataset_id · Optionnels : where, select, order_by, group_by, limit
get_facets
Liste les valeurs disponibles pour filtrer le catalogue global : thèmes, organisations, mots-clés, licences.
Optionnel : facet
get_dataset_facets
Explore les valeurs distinctes d'un champ dans un dataset. Idéal pour découvrir les communes, années ou catégories disponibles.
Requis : dataset_id · Optionnel : facet
get_export_url
Génère l'URL de téléchargement CSV d'un dataset complet, sans limite d'enregistrements. Téléchargeable directement dans un navigateur.
Requis : dataset_id · Optionnel : where

Cas d'usage

Ce que vous pouvez demander à votre agent

Posez vos questions directement dans l'interface de votre assistant IA. Il appelle les bons outils et vous retourne les données officielles.

👥
Quels jeux de données sur la population de Nouméa sont disponibles ?
→ list_datasets recherche dans le catalogue par mot-clé
💼
Donne-moi les chiffres d'emploi par commune pour 2023
→ query_records filtre les enregistrements par commune et par année
📊
Liste tous les datasets publiés par l'ISEE
→ list_datasets avec filtrage par organisation
🌿
Quels thèmes de données environnementales existent sur data.gouv.nc ?
→ get_facets explore les catégories thématiques disponibles
📥
Télécharge-moi le CSV complet du dataset sur les communes
→ get_export_url génère le lien de téléchargement direct

Installation

En 30 secondes

Aucune clé API requise. Aucun compte à créer. L'API data.gouv.nc est entièrement publique, gratuite et en lecture seule. Ce serveur se connecte directement à https://data.gouv.nc/api/explore/v2.1.
Claude Desktop — claude_desktop_config.json
JSON
{
  "mcpServers": {
    "datagouv-nc": {
      "command": "npx",
      "args": ["-y", "mcp-datagouv-nc"]
    }
  }
}
Claude Code (terminal)
Shell
claude mcp add datagouv-nc npx -y mcp-datagouv-nc
Cursor / Windsurf / autres agents MCP compatibles
JSON
{
  "mcpServers": {
    "datagouv-nc": {
      "command": "npx",
      "args": ["-y", "mcp-datagouv-nc"]
    }
  }
}
Source de données
Portail officiel : data.gouv.nc
Plateforme : Opendatasoft Explore API v2.1
Méthode : GET uniquement (lecture seule)
Authentification : aucune
Prérequis techniques
Node.js ≥ 18.0.0
npm ou npx (inclus avec Node.js)
Tout client compatible MCP
Connexion internet