Рад, что это оказалось полезным!
Discourse MCP мог бы добавить согласование контента в качестве опционального пути. Для этого не требовался бы этот плагин: можно было бы запрашивать Accept: text/markdown у канонического URL темы/поста и в случае отсутствия поддержки Markdown на сайте возвращаться к текущему поведению JSON API.
Этот плагин — лишь один из способов для сайта Discourse удовлетворить такой запрос сегодня. Без этого плагина или аналогичной поддержки в ядре Discourse одного заголовка Accept было бы недостаточно для изменения вывода JSON API.
Таким образом, идеальная интеграция с MCP могла бы выглядеть так: сначала пытаться получить контент с заголовком text/markdown, а затем возвращаться к /t/:id.json?include_raw=true.