Problème connexion spécifique à Claude

Claude demande un « Client ID » : c'est désormais normal

Cette page concerne le connecteur OpenLegi ajouté dans Claude (claude.ai, sur le web comme sur l'application de bureau). Si, lors de l'ajout du connecteur ou d'une reconnexion, Claude affiche une demande de « Client ID », ce n'est plus une erreur : c'est le nouveau mode de connexion sécurisé d'OpenLegi. Voici quoi saisir.

Ce qui a changé. Jusqu'à l'été 2026, OpenLegi s'authentifiait uniquement par un token intégré à l'URL, et la fenêtre OAuth de Claude menait à une impasse. OpenLegi est désormais un serveur d'autorisation OAuth 2.0 / OpenID Connect : la demande de « Client ID » fait maintenant partie du parcours de connexion normal. Les deux modes coexistent — voir Les deux modes de connexion.

Connecter OpenLegi en OAuth (claude.ai)

  1. Dans Claude, ouvrez Paramètres → Connecteurs → Ajouter un connecteur personnalisé.
  2. Renseignez l'URL du serveur MCP, sans token : https://mcp.openlegi.fr/legifrance/mcp
  3. Lorsque Claude demande un Client ID, collez le Client ID public OpenLegi pour Claude : nqyiazmWHxa3qCVSyhktSwvqClpiuBYTPGEQlFsE Laissez le champ Client Secret vide (OpenLegi utilise un client public sécurisé par PKCE, sans secret).
  4. Validez : Claude vous redirige vers OpenLegi. Connectez-vous (Microsoft ou email / mot de passe), puis autorisez l'accès aux sources demandées.
  5. C'est terminé. Aucun token à copier : la connexion se renouvelle automatiquement et expire d'elle-même, ce qui est plus sûr.

Vous pouvez répéter l'opération pour les autres services en changeant le chemin de l'URL : /rne/mcp, /bofip/mcp, /bodacc/mcp, /eurlex/mcp.

Bientôt : connexion sans Client ID. OpenLegi met en place l'identification automatique des clients (Client ID Metadata Document) : avec un client compatible, vous n'aurez plus aucun Client ID à saisir — un simple « Se connecter avec OpenLegi » suffira. En attendant, utilisez le Client ID ci-dessus. Détails sur Les deux modes de connexion.

Vous préférez l'ancien mode (token dans l'URL) ?

Il reste entièrement pris en charge, notamment pour Claude Desktop configuré localement, Mistral Le Chat ou tout autre client MCP. Dans ce cas, vous n'avez pas de Client ID à saisir : vous collez directement l'URL contenant votre token, disponible sur votre tableau de bord.

Le détail des deux approches est décrit sur la page Les deux modes de connexion.

Si la connexion OAuth échoue

  • « invalid_client » ou Client ID refusé : vérifiez que vous avez collé le Client ID public OpenLegi ci-dessus, sans espace avant/après, et que le champ Client Secret est bien vide.
  • Vous restez bloqué sur l'écran de connexion OpenLegi : ouvrez d'abord votre tableau de bord dans le même navigateur pour vérifier que votre compte est actif, puis réessayez.
  • Aucun outil ne répond après connexion : supprimez le connecteur dans Claude puis ré-ajoutez-le en suivant les étapes ci-dessus.

Solution de repli : Claude Desktop en local

L'application Claude Desktop configurée localement fonctionne indépendamment de l'OAuth, avec le token dans l'URL :

{
  "mcpServers": {
    "legifrance": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-fetch"],
      "env": {
        "FETCH_URL": "https://mcp.openlegi.fr/legifrance/mcp?token=VOTRE_TOKEN"
      }
    }
  }
}

Si le problème persiste, ouvrez un ticket depuis votre espace support en précisant la date et l'heure de votre dernière tentative : cela nous permet de croiser votre signalement avec les journaux de notre passerelle.

Derniere mise a jour : 25 juillet 2026