Merci pour le MCP Discourse, c’est formidable de pouvoir interagir avec mes différents forums Discourse via un LLM !
Après l’avoir testé, j’ai quelques réflexions sur ses fonctionnalités.
MCP distant (web)
Tout d’abord, bien qu’un MCP local exécuté via npx et basé sur stdout soit utile pour les utilisateurs avancés maîtrisant l’interface en ligne de commande, ayant npm installé et utilisant déjà Claude Code, opencode, Codex CLI ou des outils similaires, il ne sera pas vraiment possible pour la majorité des utilisateurs de Discourse d’utiliser le MCP tant qu’il ne sera pas publié par chaque instance Discourse à une URL bien définie.
Je me demande si une version sous forme de plugin du MCP pourrait s’exécuter sur le même serveur qu’un Discourse auto-hébergé (peut-être dans un conteneur séparé comme mail-receiver), en interagissant avec Discourse via l’API (comme le fait mail-receiver), mais aussi en interagissant avec des LLM basés sur le web comme Claude Web ou ChatGPT Web via une API web authentifiée. Cela débloquerait la fonctionnalité MCP pour les utilisateurs non-développeurs.
Je voulais vérifier qu’une chose similaire n’est pas déjà en cours de développement.
Modifier un message existant
Différents LLM m’ont indiqué, lors de l’utilisation du MCP, qu’ils pouvaient créer de nouveaux sujets et réponses, mais pas modifier des messages existants. Pour les administrateurs système de Discourse, pouvoir demander à un LLM de mettre à jour un Wiki (par exemple) serait une capacité extrêmement puissante.