Olá a todos, aqui está algo em que tenho trabalhado e que uso internamente na Koloki na maior parte deste ano até agora.
É uma CLI de administração abrangente, especialmente adequada para quem gerencia múltiplos Discourses auto-hospedados. Ela compartilha muito do conjunto de recursos do Discourse MCP, mas também é capaz de executar atualizações de frota via linha de comando por SSH, puxar Categorias inteiras para pastas contendo arquivos .md e enviá-las de volta.
Estou desenvolvendo ativamente para meus próprios propósitos; ela está no meu $PATH, então posso usá-la de qualquer lugar para interagir com qualquer um dos Discourses que configurei no meu dsc.toml — isso pode significar fazer atualizações individualmente ou como frota, postar em um Discourse e, claro, é particularmente útil com LLMs em ambientes de codificação locais.
Ela é capaz de fazer alterações em qualquer parte do Discourse que a chave de API fornecida pudesse alterar. Se você for um Admin, isso é basicamente tudo — então lembre-se, com grande poder vem grande responsabilidade
Exemplos de prompts
Estes são os tipos de coisas que funcionam usando dsc e um agente de codificação local
“use
dscto make a copy of the current active theme on MyDiscourseForum, and convert it to a ‘dark mode’ version.”
“use
dscto update all my Discourses now”
“Extract the frequently asked questions from this .docx, remove any duplicates, create a FAQ Category, and upload each FAQ question as a separate Topic in that FAQ Category”