Dans cet article
Serveur Model Context Protocol (MCP)
Le Serveur Model Context Protocol (MCP) de Glubler permet aux grands modèles de langage (OpenAI ChatGPT, Anthropic Claude, Claude Desktop, Chatbox, Cursor et agents IA personnalisés) d’interagir directement avec vos collections Glubler, de rechercher dans le catalogue des sites enregistrés, de coller les sites manquants et d’organiser le contenu au moyen d’instructions en langage naturel.
2. Points de terminaison officiels du serveur
L’infrastructure MCP de Glubler fonctionne à la fois avec des points de terminaison de streaming distant hébergés et avec des services de découverte OAuth 2.1 standard :
| Service | URL / Point de terminaison | Spécification |
|---|---|---|
| Serveur MCP (SSE) | https://mcp.glubler.com/sse |
Transport distant Server-Sent Events (SSE) |
| Point de terminaison Messages | https://mcp.glubler.com/messages |
Gestionnaire de messages JSON-RPC 2.0 |
| Protected Resource Metadata | https://glubler.com/.well-known/oauth-protected-resource |
Découverte RFC 9728 |
| Serveur d’autorisation OAuth 2.1 | https://glubler.com/.well-known/openid-configuration |
Découverte RFC 8414 |
| Point de terminaison Authorize | https://glubler.com/connect/authorize |
OAuth 2.1 Code Flow + PKCE (S256) |
| Point de terminaison Token | https://glubler.com/connect/token |
Échange et renouvellement du jeton |
3. Flux d’authentification OAuth 2.1 et PKCE
Pour les plateformes IA cloud comme OpenAI et Anthropic, Glubler implémente la spécification officielle OAuth 2.1 avec Proof Key for Code Exchange (PKCE S256) obligatoire :
- Protection PKCE : Protège contre les attaques par interception du code d’autorisation sans exiger de secrets client pour les clients publics.
- Autorisations isolées : Les sessions utilisateur normales sur
www.glubler.comrestent indépendantes ; l’autorisation est accordée strictement au client IA. - Contrôle de la portée : La portée par défaut
mcp:allpermet de gérer les collections et les signets au nom de l’utilisateur.
Jeton d’accès personnel (jeton statique)
Les utilisateurs peuvent aussi générer directement dans les paramètres Glubler un jeton MCP personnel dédié valable 30 jours, sans fenêtres contextuelles de navigateur :
- Rendez-vous sur glubler.com/settings.
- Sélectionnez l’onglet MCP Server dans la barre latérale.
- Cliquez sur Generate MCP / API Token et copiez le jeton.
- Fournissez-le comme en-tête HTTP :
Authorization: Bearer YOUR_TOKEN.
4. Outils MCP disponibles
Une fois connecté, le modèle IA dispose des 10 outils structurés suivants :
| Nom de l’outil | Description | Offre requise |
|---|---|---|
search_glubler_catalog |
Recherche dans la base de données Glubler des sites, sources d’actualités, jeux et outils existants. | Gratuit |
list_my_glublers |
Liste toutes les collections (glublers) et les subglublers imbriqués du compte authentifié. | Gratuit |
get_glubler_details |
Récupère le contenu complet d’une collection, y compris les sites enregistrés, les notes et les subglublers. | Gratuit |
get_public_glubler |
Affiche n’importe quelle liste Glubler publique à partir de username et slugName (aucune authentification requise). |
Gratuit |
create_glubler |
Crée une nouvelle collection. Lorsque parentGlublerId est indiqué (subglubler), une offre Pro est requise. |
Pro pour les subglublers |
rename_glubler |
Renomme le titre et/ou le slug d’URL d’une collection ou d’un subglubler. | Gratuit |
delete_glubler |
Supprime définitivement une collection et ses éléments. | Gratuit |
glue_website |
Enregistre un site dans une collection. Les sites manquants sont récupérés et analysés automatiquement, et leur favicon est vérifié. | Gratuit |
glue_websites_batch |
Enregistre plusieurs sites en une seule instruction. Glubler résout les correspondances du catalogue et récupère les sites externes par lots. | Gratuit |
unglue_website |
Retire un site d’une collection. | Gratuit |
5. Configuration OpenAI et ChatGPT
Lorsque vous connectez Glubler à un Custom GPT, à des Actions ou à l’intégration Remote MCP d’OpenAI :
- URL du serveur :
https://mcp.glubler.com/sse - Type d’authentification : OAuth 2.0 / OAuth 2.1
- URL d’autorisation :
https://glubler.com/connect/authorize - URL du jeton :
https://glubler.com/connect/token - Portée :
mcp:all offline_access - PKCE : Activé (S256)
6. Configuration Claude et Claude Desktop
Configuration de Claude Desktop
Ajoutez le serveur distant directement dans votre claude_desktop_config.json :
{
"mcpServers": {
"glubler": {
"url": "https://mcp.glubler.com/sse",
"headers": {
"Authorization": "Bearer YOUR_GLUBLER_TOKEN"
}
}
}
}
7. Clients de bureau (Chatbox, OpenCowork, Cursor)
Pour Chatbox ou tout client IA de bureau prenant en charge Remote MCP via HTTP/SSE :
- Ouvrez la fenêtre MCP Settings.
- Définissez Type sur
Remote (http/sse). - Définissez Protocol sur
Legacy(transport SSE standard). - Définissez URL sur
https://mcp.glubler.com/sse. - Définissez HTTP Header sur
Authorization=Bearer YOUR_GLUBLER_TOKEN. - Cliquez sur Connect, puis sur Save.
8. Application des offres Free et Pro
Glubler offre des capacités généreuses sur l’offre gratuite, tandis que la hiérarchie imbriquée avancée est réservée aux membres Pro :
- Offre Free / Standard : Collections Glubler de premier niveau illimitées, recherche dans le catalogue, collage de sites, imports par lots, partage social et renommage.
- Offre Pro (4,32 $/mois) : Subglublers imbriqués (jusqu’à 7 niveaux). Si un utilisateur de l’offre gratuite demande à une IA de créer un subglubler, le serveur renvoie
PRO_PLAN_REQUIRED, et l’IA guide l’utilisateur vers la mise à niveau à glubler.com/settings.
9. Sécurité et confidentialité
- Aucune fuite d’identifiants : Les jetons MCP sont strictement liés au compte utilisateur émetteur et n’exposent jamais les glublers privés d’autres utilisateurs.
- Collecte sécurisée : Tous les sites externes sont assainis et vérifiés au regard des politiques de qualité et de sécurité de Glubler avant que les favicons et les métadonnées ne soient enregistrés.
- Accès révocable : Générer un nouveau jeton ou modifier votre mot de passe invalide immédiatement les jetons plus anciens.