Pour notre cas d’utilisation, nous recherchons en fait la documentation de discourse-dev MCP. De cette façon, nous voulons nous assurer en respectant les dernières normes de développement et les règles spécifiques à Discourse pour apporter de petites modifications aux composants de thème (et peut-être même aux plugins).
J’ai publié une première révision de ceci :
{
"mcpServers": {
"discourse": {
"command": "npx",
"args": ["-y", "@discourse/mcp@latest"],
"env": {}
}
}
}
{
"mcpServers": {
"discourse": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@discourse/mcp@latest", "--site", "https://meta.discourse.org", "--default-search", "#developer-guides"],
"env": {}
}
}
Ce n’est pas tout à fait parfait car il ne prend pas en charge le « repli » sur l’ensemble du forum, mais il accomplit la plupart des tâches que vous avez présentées.
En particulier, --site peut être utilisé pour lier le mcp à un seul site discourse et --default-search peut être utilisé pour ancrer la recherche avec des mots-clés spécifiques.
Préférez-vous que les futures suggestions soient publiées :
- comme nouvelle réponse à ce sujet
- comme problème (tag : enhancement) sur le projet GitHub (GitHub · Where software is built)
- publiées dans ma liste d’origine
Question :
Je sais que certains utilisateurs préféreraient ne pas rendre leurs publications disponibles pour une IA, car ils n’ont pas donné leur consentement. J’ai vérifié les préférences des utilisateurs à ce sujet et je n’ai rien trouvé.
Voici ce que je vois pour mon compte Discourse OpenAI :
Désolé si cela devient un sujet brûlant et/ou un changement potentiel dans le code de base de Discourse ; il vaut mieux résoudre cela maintenant plutôt que plus tard.
Si cela se transforme en discussion, veuillez déplacer le sujet ailleurs afin que d’autres aient l’opportunité de le voir.
Pour l’instant, comme je me déplace assez vite, c’est probablement une bonne approche, bien que cela ne me dérange pas si vous maintenez une liste dans le message d’origine.
Ce n’est pas un paramètre que nous avons et, honnêtement, pour moi, c’est plus une décision des administrateurs du forum par rapport aux utilisateurs finaux du forum. Une fois que l’information est publique, il n’y a pas de protocole pour « rendre le contenu disponible aux moteurs de recherche / aux humains et pas à l’IA », donc je ne saurais même pas par où commencer.
Au final, toutes les grandes entreprises d’IA ont probablement absorbé tout le contenu qu’elles ont pu obtenir à des fins d’entraînement. Donc, quel que soit le contenu que nous publions ici, elles l’ont déjà traité et utilisé.
Pour information, il manque une } de fermeture dans votre JSON mcp.
@sam lorsque j’utilise votre JSON avec les arguments developer-guides, aucun outil n’est disponible. Voir la capture d’écran ci-dessous, testé avec le code d’augmentation :
Désolé, comment puis-je reproduire ce problème ?
Étapes :
- Ajoutez le MCP « régulier » à votre outil de votre choix :
{
"mcpServers": {
"discourse": {
"command": "npx",
"args": ["-y", "@discourse/mcp@latest"],
"env": {}
}
}
}
- Ajoutez le MCP « discourse-dev » :
{
"mcpServers": {
"discourse": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@discourse/mcp@latest", "--site", "https://meta.discourse.org", "--default-search", "#developer-guides"],
"env": {}
}
}
}
Le MCP « discourse-dev » avec les arguments supplémentaires ne fournit aucun des outils comme le fait le MCP régulier.
J’espère que cela a du sens ![]()
attendez, vous essayez d’ajouter le MCP deux fois ?
Oui, je les ai ajoutés deux fois, mais avec des noms différents, sinon le code d’augmentation générerait une erreur lors de leur ajout, indiquant que le nom est déjà utilisé.
Le même problème apparaît lorsque j’ajoute uniquement le MCP « discourse dev docs » sans changer son nom, aucun outil n’est disponible.
Bouclage de la boucle ici : MCP est sorti !




