Usuário da API com acesso granular não consegue ler sobre.json | Discourse MCP

Temos configurado o Discourse MCP server para conectar nossa instância do Discourse ao Claude Desktop via arquivos de configuração. Ao usar uma chave de API de uso único com controles de acesso granulares, o servidor MCP retorna um erro 403 Forbidden porque não consegue ler o about.json.

Trecho dos Logs do Console

[2026-03-18T12:09:13.703Z] INFO Starting Discourse MCP v0.2.6
[2026-03-18T12:09:16.679Z] ERROR HTTP 403 Forbidden for GET ``https://qna.tax/about.json:`` {“errors”:[“Você não tem permissão para visualizar o recurso solicitado. O nome de usuário ou a chave da API são inválidos.”],“error_type”:“invalid_access”}
[2026-03-18T12:09:16.679Z] ERROR Falha ao validar --site ``https://qna.tax``: HTTP 403 Forbidden

Não há opção em lugar nenhum para conceder ou revogar acesso de leitura a “about” na permissão granular.

Solução alternativa atual:
Mudar para uma chave de API global (não com escopo) resolve o 403 — mas isso não é viável para nenhuma configuração de produção onde o acesso de privilégio mínimo é importante.

Ou o about.json deve ser acessível a qualquer chave de API válida, independentemente do escopo (já que são metadados públicos do site), ou a interface de permissões granulares deve incluir uma opção explícita para incluí-lo na lista de permissões.