Fico feliz que seja útil!
O Discourse MCP poderia adicionar negociação de conteúdo como um caminho opcional. Não precisaria exigir este plugin; ele poderia solicitar Accept: text/markdown da URL canônica do tópico/postagem e, caso o site não suporte Markdown, voltar ao comportamento atual da API JSON.
Este plugin é apenas uma maneira de um site Discourse atender a essa solicitação hoje. Sem este plugin ou suporte equivalente no núcleo do Discourse, o cabeçalho Accept sozinho não alteraria a saída da API JSON.
Portanto, a integração ideal do MCP poderia ser: tentar text/markdown na URL de conteúdo primeiro e, em seguida, voltar para /t/:id.json?include_raw=true.