Discourse dispose désormais d’un serveur MCP intégré, ce qui vous permet de demander à vos applications IA préférées de trouver un sujet, de rattraper le fil d’une discussion ou de préparer un rapport sur l’activité de votre communauté.
Le MCP (Model Context Protocol) est une méthode permettant aux applications IA d’utiliser des outils fournis par un autre service. Discourse fournit ces outils, et vous connectez votre application en vous connectant avec votre compte Discourse et en approuvant l’accès qu’elle demande. ![]()
Le serveur s’exécute en tant que partie intégrante de votre site Discourse. Un paquet discourse-mcp distinct existe, et c’est un outil que vous installez et exécutez localement - il n’est pas requis pour cette nouvelle fonctionnalité. Vous pouvez vous connecter directement au nouveau serveur intégré de votre communauté sans avoir à configurer un environnement de développement local. Faites défiler la page pour en découvrir plus ![]()
Que pouvez-vous faire avec ?
Vous pouvez rechercher et lire des sujets, explorer les catégories et les balises, consulter les profils et l’activité des utilisateurs, ainsi que vérifier vos signets et notifications. Si l’accès en écriture est activé, votre application peut également créer des sujets, répondre, modifier des publications, enregistrer des brouillons et téléverser des fichiers. Les messages privés ont leurs propres autorisations de lecture et d’écriture.
Par exemple, vous pourriez demander :
- « Trouvez des discussions sur la configuration du SSO et résumez les approches que les gens ont essayées. Incluez des liens vers les sujets. »
- « Lisez ce sujet et expliquez-le comme si j’avais cinq ans »
- « Trouvez mon brouillon enregistré et aidez-moi à comprendre où je m’étais arrêté »
Il existe également des outils pour le chat, les événements, les réactions, les sujets résolus et le vote sur les sujets lorsque les plugins et les outils MCP correspondants sont activés.
Une excellente fonctionnalité est le support de la modération et des paramètres du site. Le personnel disposant des accès appropriés peut inspecter la file de modération, lire les détails derrière un signalement, vérifier les révisions des publications et consulter l’historique de modération d’un utilisateur. Les administrateurs peuvent également trouver des paramètres du site et mettre à jour les paramètres pris en charge.
Qui peut accéder à quoi ?
En tant qu’administrateurs, vous choisissez quels outils votre site expose et quelles autorisations chaque groupe peut accorder à une application. Les autorisations de lecture et d’écriture sont distinctes, ce qui vous permet d’autoriser la recherche et la lecture sans autoriser les modifications.
Les utilisateurs se connectent à Discourse et approuvent l’accès demandé par l’application. L’application agit avec les autorisations Discourse normales de cet utilisateur, dans la limite de l’accès qui lui a été accordé.
Accorder à une application l’autorisation de lire du contenu ne donne pas à l’utilisateur accès à du contenu qu’il ne pouvait déjà pas voir. Toutes les autorisations d’application typiques s’appliquent toujours, quels que soient les périmètres MCP autorisés pour l’utilisateur. Pour le répéter : un utilisateur à qui l’on a accordé le périmètre des messages privés ne sera pas en mesure de voir un message privé qu’il ne peut pas voir autrement dans l’application. Les outils de paramètres du site nécessitent un compte administrateur, et les valeurs des paramètres secrets ne sont pas exposées.
Vous pouvez consulter les applications connectées et les autorisations, révoquer l’accès, bloquer un client et inspecter l’activité des outils depuis les pages d’administration MCP. Les utilisateurs peuvent également révoquer leurs propres connexions sous Préférences → Sécurité → Applications MCP.
Configuration
Le serveur MCP est désactivé par défaut. Sur une version de Discourse qui inclut cette fonctionnalité :
- Allez sur
/admin/config/mcpet activezmcp_server_enableddans Paramètres. - Dans Capacités, activez les outils que vous souhaitez que votre site expose. Les nouveaux outils sont désactivés jusqu’à ce que vous les activiez explicitement.
- Dans Accès, choisissez quels groupes peuvent se connecter et quelles autorisations ils peuvent accorder. Le groupe administrateurs est pré-enregistré ; ajoutez d’autres groupes si nécessaire.
- Connectez votre application IA en utilisant le point de terminaison du serveur affiché dans Aperçu, généralement
https://votre-communaute.example/mcp. - Connectez-vous à Discourse et approuvez l’accès demandé.
Votre application doit prendre en charge le MCP distant via Streamable HTTP et OAuth. Certaines applications peuvent s’identifier automatiquement. Si votre application a besoin d’un client pré-enregistré, utilisez Clients OAuth → Ajouter un client OAuth et entrez les détails correspondants du client dans votre application. Le formulaire inclut des préréglages pour les applications courantes.
Le paramètre mcp_oauth_client_id_metadata_policy contrôle si les applications peuvent s’identifier via une URL de métadonnées de client. Vous pouvez autoriser n’importe quel domaine, restreindre cela aux domaines approuvés ou exiger des clients pré-enregistrés.
Voici un enregistrement complet [1] de la connexion de ChatGPT au serveur MCP de Meta (uniquement disponible pour les administrateurs) ![]()
Essayez-le 
Dites-nous quelle application vous utilisez et où les outils pourraient être améliorés !
D’autres travaux sont à venir :
- plus de périmètres / outils
- et nous explorons la création de plugins officiels pour des applications bien connues comme ChatGPT, Claude, etc.
Certaines parties accélérées ↩︎






