Aller au contenu

Connecter un assistant

Il y a deux façons de connecter un assistant IA à GoodWorkshop :

Méthode Pour qui Ce qu’il te faut
OAuth (sans jeton) Claude sur le web, sur ordinateur et dans l’app, ChatGPT, Claude Code, Gemini CLI, Mistral Le Chat, Cursor, VS Code et bien d’autres seulement l’URL du serveur ; tu te connectes dans le navigateur et tu acceptes
Jeton personnel les clients qui envoient un en-tête fixe : Claude Code, Claude Desktop, Gemini CLI, Codex, Langdock un jeton créé dans Connexion IA

Si ton client sait faire OAuth, choisis OAuth. Tout ce qui concerne la connexion se trouve dans GoodWorkshop, dans le menu du profil en haut à droite, sous Connexion IA.

https://<ton-installation>/api/mcp

Dans GoodWorkshop Cloud, c’est :

https://goodworkshop.org/api/mcp

Sur la page Connexion IA, l’adresse de ton installation figure sous URL du serveur, avec un bouton pour la copier.

Les noms de menus dans Claude et ChatGPT peuvent légèrement varier selon la langue et la version.

Valable pour Claude sur le web, sur ordinateur et dans l’app.

  1. Dans Claude, ouvre Customize → Connectors, clique sur + et choisis Add custom connector.
  2. Donne-lui un nom, par exemple GoodWorkshop, et colle l’URL du serveur. Laisse Advanced settings vide.
  3. Clique sur Add, puis sur Connect.
  4. Connecte-toi à GoodWorkshop dans le navigateur et clique sur Autoriser l’accès.

Avec Claude Team et Enterprise, seul un Owner ajoute le connecteur, sous Organization settings → Connectors. Les autres cliquent ensuite simplement sur Connect de leur côté. Le forfait gratuit permet un connecteur personnalisé.

Si tu héberges GoodWorkshop toi-même, remplace goodworkshop.org par ta propre adresse dans les commandes.

Pendant la connexion, GoodWorkshop affiche la page Autoriser l’accès ?. Elle indique quel client fait la demande, pour quel compte, et sous Le client pourra : ce qu’il a le droit de faire. Via OAuth, ce sont :

  • Lire les ateliers
  • Écrire les ateliers
  • Lire les types de blocs

En dessous figure : « Il agit en tant que toi … et ne peut jamais faire plus que toi. La gestion des utilisateurs est exclue. »

Tu as deux possibilités : Autoriser l’accès ou Refuser. Il n’est pas possible de désélectionner certains périmètres – un client aux droits partiels échouerait plus tard à un endroit inattendu.

Déconnecte le connecteur dans le client. GoodWorkshop ne permet pas encore de révoquer lui-même un accès OAuth.

La page Connexion IA avec la commande toute prête pour Claude Code (interface en anglais)

  1. Dans le menu du profil, ouvre Connexion IA.
  2. Clique sur Créer un jeton.
  3. Sous À quoi sert-il ?, saisis un nom, par exemple « Claude Desktop ».
  4. Sous Que peut-il faire ?, choisis les périmètres (voir le tableau ci-dessous). Lire les ateliers et Lire les types de blocs sont présélectionnés – l’assistant peut ainsi lire, mais ne rien modifier. S’il doit écrire des agendas, coche Écrire les ateliers.
  5. Clique sur Créer un jeton.

Plus tard, les instructions affichent gwp_… à la place du jeton. Remplace-le par le tien.

Périmètre À quoi il sert
Lire les ateliers lire la bibliothèque, les journées, la corbeille et l’export ; dans le Cloud aussi la collection de méthodes
Écrire les ateliers créer, modifier et supprimer des dossiers, des ateliers, des journées et des blocs ; reprendre des méthodes
Lire les types de blocs lire les types de blocs et leurs champs – nécessaire pour que l’assistant remplisse correctement les blocs
Écrire les types de blocs sélectionnable, actuellement utilisé par aucun outil
Lire l’espace sélectionnable, actuellement utilisé par aucun outil

S’il manque un périmètre à un jeton, l’outil le signale à l’assistant. Crée alors un nouveau jeton avec le périmètre adéquat. La gestion des utilisateurs n’est délibérément pas proposée.

Une fois, dans le terminal. Ensuite chaque projet connaît le serveur.

Fenêtre de terminal
claude mcp add --transport http goodworkshop https://goodworkshop.org/api/mcp --header "Authorization: Bearer gwp_…"

Dans la liste de la page Connexion IA, chaque jeton figure avec son nom, ses périmètres et la dernière fois qu’il a été utilisé. Révoquer le bloque immédiatement. Tu ne peux créer et gérer des jetons que pour toi-même ; même les admins ne voient pas les jetons des autres.