Le serveur MCP de data.gouv.fr
Connecter votre chatbot au serveur MCP (connecteur) data.gouv.fr.
Le serveur MCP de data.gouv.fr est une expérimentation de l’équipe data.gouv.fr autour du protocole Model Context Protocol. Il permet à un assistant conversationnel compatible MCP de rechercher des jeux de données, d’explorer le catalogue et d’analyser des ressources en langage naturel. Selon l’outil, on parle indifféremment de serveur MCP ou de connecteur — les deux désignent la même connexion à data.gouv.fr. Une instance publique est disponible pour tous, sans restriction d’accès.
Le serveur MCP est encore expérimental. Le périmètre, les usages et la configuration peuvent évoluer. Vos retours sont les bienvenus !
Comme pour tout usage de LLM, les réponses peuvent être incomplètes, erronées ou inclure des hallucinations (informations inventées par le modèle). Vérifiez toujours les résultats avant réutilisation.
Pour des usages sérieux (applications, visualisations, traitements automatisés), privilégiez les APIs de data.gouv.fr : elles offrent des réponses structurées, traçables et reproductibles.
Connexion
Connectez data.gouv.fr à votre chatbot en quelques étapes. Vous ajouterez un serveur MCP ou un connecteur selon le vocabulaire de votre outil.
URL du serveur
https://mcp.data.gouv.fr/mcp
Authentification
Aucune clé requise (outils en lecture seule)
Self-host
Voir la section Run locally du dépôt GitHub
Ouvrez la section correspondant à votre outil. Chaque bloc reprend le libellé affiché dans l’interface (serveur MCP, connecteur, etc.) :
AnythingLLM
Ouvrez le fichier
anythingllm_mcp_servers.json:Linux :
~/.config/anythingllm-desktop/storage/plugins/anythingllm_mcp_servers.jsonmacOS :
~/Library/Application Support/anythingllm-desktop/storage/plugins/anythingllm_mcp_servers.jsonWindows :
C:\Users\<user>\AppData\Roaming\anythingllm-desktop\storage\plugins\anythingllm_mcp_servers.json
Ajoutez la configuration suivante :
{
"mcpServers": {
"datagouv": {
"type": "streamable",
"url": "https://mcp.data.gouv.fr/mcp"
}
}
}Redémarrez AnythingLLM si nécessaire.
ChatGPT
Disponible sur les plans payants uniquement (Plus, Pro, Team et Enterprise). ChatGPT parle de connecteurs plutôt que de serveurs MCP.
Ouvrez ChatGPT dans votre navigateur, allez dans
Settings>Apps and connectors.Dans
Advanced settings, activez le Developer mode.Retournez dans
Settings>Connectors>Browse connectors, puis cliquez sur Add a new connector.Renseignez l’URL
https://mcp.data.gouv.fr/mcpet enregistrez pour activer le connecteur MCP data.gouv.fr.
Claude Desktop
Ouvrez
claude_desktop_config.json:Linux :
~/.config/Claude/claude_desktop_config.jsonmacOS :
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows :
%APPDATA%\Claude\claude_desktop_config.json
Ajoutez dans
mcpServers(section « serveurs MCP » de Claude Desktop) :
Relancez Claude Desktop.
Sous Windows : si le serveur apparaît dans la liste mais ne se connecte pas, ajoutez "isUsingBuiltInNodeForMcp": false à la racine du fichier de configuration, puis relancez Claude Desktop. Voir issue #69.
Codex
Codex CLI utilise un fichier config.toml. Pour un serveur MCP HTTP comme datagouv, passez par mcp-remote.
Ouvrez
~/.codex/config.toml(Windows :%USERPROFILE%\.codex\config.toml).Ajoutez :
Relancez Codex.
Codex Desktop
Si vous utilisez l’app desktop OpenAI avec Codex, ajoutez datagouv comme connecteur MCP personnalisé.
Ouvrez l’application, puis allez dans
Settings>Connectors.Cliquez sur Add custom MCP connector.
Donnez un nom au connecteur, par exemple
datagouv.Renseignez l’URL
https://mcp.data.gouv.fr/mcp.Laissez l’authentification désactivée, puis enregistrez.
Si le connecteur n’apparaît pas tout de suite dans Codex, relancez l’application.
Cursor
Ouvrez les paramètres Cursor.
Recherchez « MCP » ou « Model Context Protocol ».
Ajoutez un serveur MCP avec la configuration suivante (Cursor emploie le terme « serveur MCP », et non « connecteur ») :
HuggingChat
Dans l’interface de chat, cliquez sur +, sélectionnez
MCP Servers, puisManage MCP Servers.Cliquez sur Add Server.
Renseignez un nom (par ex. « Data Gouv ») et l’URL
https://mcp.data.gouv.fr/mcp, puis enregistrez.Cliquez sur Health Check pour vérifier que le statut est Connected, puis activez le serveur MCP.
IBM Bob
Cliquez sur l’icône de paramètres dans le panneau Bob.
Sélectionnez l’onglet MCP.
Ouvrez la configuration globale (
mcp_settings.json) ou projet (.bob/mcp.json).Ajoutez :
Kiro CLI
Ouvrez
~/.kiro/settings/mcp.json(Windows :%USERPROFILE%\.kiro\settings\mcp.json).Ajoutez :
Kiro IDE
Ouvrez
.kiro/settings/mcp.jsondans votre espace de travail, ou~/.kiro/settings/mcp.jsonpour une configuration globale (Windows :%USERPROFILE%\.kiro\settings\mcp.json).Ajoutez :
Le Chat (Mistral)
Disponible sur tous les plans, y compris gratuit. Le Chat (Mistral) parle de connecteurs.
Ouvrez Mistral dans votre navigateur, puis allez dans
Intelligence>Connectors.Cliquez sur
Add connector>Custom MCP Connector, donnez un nom (par ex.DataGouv) et renseignez l’URLhttps://mcp.data.gouv.fr/mcp.Laissez l’authentification désactivée.
Cliquez sur Create.
Mistral Vibe CLI
Éditez
~/.vibe/config.toml(Windows :%USERPROFILE%\.vibe\config.toml).Ajoutez :
Voir la documentation Vibe pour les options complètes.
OpenCode
Éditez
opencode.json(par ex.~/.config/opencode/opencode.jsonou à la racine de votre projet).Ajoutez :
Voir la documentation OpenCode pour plus de détails.
VS Code
Ouvrez
mcp.jsonvia la palette de commandes (MCP: Open User Configuration) :Linux :
~/.config/Code/User/mcp.jsonmacOS :
~/Library/Application Support/Code/User/mcp.jsonWindows :
%APPDATA%\Code\User\mcp.json
Ajoutez :
Windsurf
Ouvrez
~/.codeium/windsurf/mcp_config.json(Windows :%USERPROFILE%\.codeium\windsurf\mcp_config.json).Ajoutez :
Relancez Windsurf si nécessaire.
Pour aller plus loin
Ce guide couvre la connexion des principaux chatbots. Pour plus de détails (outils, cas particuliers, self-host), consultez le README du dépôt datagouv-mcp.
Mis à jour
Ce contenu vous a-t-il été utile ?

