¡Me alegra que sea útil!
Discourse MCP podría añadir la negociación de contenido como una ruta opcional. No necesitaría requerir este plugin; podría solicitar Accept: text/markdown desde la URL canónica del tema/publicación y, si el sitio no admite Markdown, volver al comportamiento actual de la API JSON.
Este plugin es solo una forma de que un sitio de Discourse satisfaga esa solicitud hoy. Sin este plugin o un soporte equivalente en el núcleo de Discourse, la cabecera Accept por sí sola no cambiaría la salida de la API JSON.
Por lo tanto, la integración ideal de MCP podría ser: intentar primero text/markdown en la URL del contenido y, si no funciona, recurrir a /t/:id.json?include_raw=true.