# Conecte seus apps de IA à sua comunidade com o servidor MCP integrado do Discourse

**URL:** https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755
**Category:** Announcements
**Tags:** mcp
**Created:** [Setembro 18, 2026, 10:35am UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755 "2026-09-18T10:35:20Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [Setembro 18, 2026, 10:35am UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/1 "2026-09-18T10:35:20Z")

</div>

O Discourse agora possui um servidor MCP integrado, permitindo que você peça aos seus aplicativos de IA favoritos para encontrar um tópico, acompanhar uma discussão ou preparar um relatório sobre a atividade na sua comunidade.

O MCP (Model Context Protocol) é uma forma de aplicativos de IA utilizarem ferramentas fornecidas por outro serviço. O Discourse fornece essas ferramentas, e você conecta seu aplicativo fazendo login com sua conta do Discourse e aprovando o acesso solicitado. 🙂

O servidor é executado como parte do seu site do Discourse. Existe um pacote separado [discourse-mcp](https://github.com/discourse/discourse-mcp), que é uma ferramenta que você instala e executa localmente - ele não é necessário para este novo recurso. Você pode se conectar diretamente ao novo servidor integrado da sua comunidade sem configurar um ambiente de desenvolvimento local. Role a página para dar uma olhada 👉🏻

 ![1a admin mcp page](https://global.discourse-cdn.com/meta/original/4X/9/c/1/9c126beeb6d7c221f58e5191ec323b9a709864f8.png)  
 ![1b mcp capabilities](https://global.discourse-cdn.com/meta/original/4X/5/f/1/5f13185d5e4c6e87fcecbf4974c70a0a1e09c8e8.png)  
 ![1c oauth clients](https://global.discourse-cdn.com/meta/original/4X/f/6/a/f6a3ca1cd84486b5c4d368d924fcf4970c8d60e1.png)  
 ![1d client authorizations](https://global.discourse-cdn.com/meta/original/4X/a/e/1/ae1fb83c77fc5be1b54142e89281c4ff3a3278dc.png)  
 ![1e activity](https://global.discourse-cdn.com/meta/original/4X/d/e/c/dec0464fece0b395616a11c81a5c69b29ea65f39.png)

### O que você pode fazer com isso?

Você pode pesquisar e ler tópicos, explorar categorias e tags, verificar perfis e atividades de usuários, e consultar seus marcadores e notificações. Com o acesso de escrita habilitado, seu aplicativo também pode criar tópicos, responder, editar posts, salvar rascunhos e enviar arquivos. As mensagens privadas (PMs) têm permissões de leitura e escrita separadas.

Por exemplo, você poderia pedir:

- “Encontre discussões sobre a configuração de SSO e resuma as abordagens que as pessoas tentaram. Inclua links para os tópicos.”
- “Leia este tópico e me explique como se eu tivesse cinco anos (ELI5)”
- “Encontre meu rascunho salvo e me ajude a descobrir onde parei”

Também existem ferramentas para chat, eventos, reações, tópicos resolvidos e votação em tópicos quando os plugins e ferramentas MCP correspondentes estão habilitados.

Um ótimo recurso é o suporte para moderação e configurações do site. Colaboradores com acesso adequado podem inspecionar a fila de revisão, ler os detalhes por trás de uma sinalização, verificar revisões de posts e consultar o histórico de moderação de um usuário. Administradores também podem encontrar configurações do site e atualizar as configurações suportadas.

### Quem pode acessar o quê?

Como administradores, você escolhe quais ferramentas seu site expõe e quais permissões cada grupo pode conceder a um aplicativo. As permissões de leitura e escrita são separadas, então você pode permitir pesquisa e leitura sem permitir alterações.

 ![by default, admins have all scopes](https://global.discourse-cdn.com/meta/original/4X/9/2/a/92a3a6554f5429d9c6f7cb78a916893eb4deee56.png)

Os usuários fazem login no Discourse e aprovam o acesso solicitado pelo aplicativo. O aplicativo atua com as permissões normais do Discourse daquele usuário, dentro do acesso concedido a ele.

⚠ **Conceder a um aplicativo a permissão para ler conteúdo não dá ao usuário acesso a conteúdo que ele não poderia ver antes.** Todas as permissões típicas de aplicativos ainda se aplicam, independentemente dos escopos MCP permitidos ao usuário. Para repetir: Um usuário concedido o escopo de PM não será capaz de ver uma PM que ele não pode ver de outra forma no aplicativo. As ferramentas de configurações do site exigem uma conta de administrador, e os valores de configurações secretas não são expostos.

Você pode revisar aplicativos conectados e autorizações, revogar acesso, bloquear um cliente e inspecionar a atividade das ferramentas nas páginas administrativas do MCP. Os usuários também podem revogar suas próprias conexões em **Preferências → Segurança → Aplicativos MCP**.

 ![user preferences](https://global.discourse-cdn.com/meta/original/4X/6/4/b/64b53dad9d4126c3cd218bda97fcd6be9ca1565b.png)

### Configuração

O servidor MCP está **desabilitado por padrão**. Em uma versão do Discourse que inclui este recurso:

1. Vá para `/admin/config/mcp` e habilite `mcp_server_enabled` em **Configurações**.
2. Em **Capacidades** , habilite as ferramentas que você deseja que seu site exponha. Novas ferramentas ficam desabilitadas até que você as habilite explicitamente.
3. Em **Acesso** , escolha quais grupos podem se conectar e quais permissões eles podem conceder. O grupo de administradores é pré-registrado; adicione outros grupos conforme necessário.
4. Conecte seu aplicativo de IA usando o endpoint do servidor mostrado em **Visão Geral** , tipicamente `https://your-community.example/mcp`.
5. Faça login no Discourse e aprove o acesso solicitado.

Seu aplicativo precisa suportar MCP remoto via Streamable HTTP e OAuth. Alguns aplicativos podem se identificar automaticamente. Se seu aplicativo precisar de um cliente pré-registrado, use **Clientes OAuth → Adicionar cliente OAuth** e insira os detalhes correspondentes do cliente no seu aplicativo. O formulário inclui predefinições para aplicativos comuns.

A configuração `mcp_oauth_client_id_metadata_policy` controla se os aplicativos podem se identificar por meio de uma URL de metadados do cliente. Você pode permitir qualquer domínio, restringir isso a domínios aprovados ou exigir clientes pré-registrados.

Aqui está uma gravação completa \[1\] conectando o ChatGPT ao servidor MCP da Meta (disponível apenas para administradores) 📹

### Experimente 👩🏻‍💻

Nos diga qual aplicativo você está usando e onde as ferramentas poderiam melhorar!

Há mais trabalho a caminho aqui:

- mais escopos / ferramentas
- e estamos explorando a criação de plugins oficiais para aplicativos bem conhecidos como ChatGPT, Claude, etc.

* * *

1. Algumas partes aceleradas

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [Setembro 18, 2026, 12:00pm UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/2 "2026-09-18T12:00:01Z")

</div>

Isso é ótimo. Acompanho o projeto desde seus primórdios nos repositórios. Sua publicação veio logo depois que encontrei problemas (provavelmente por falta de conhecimento da minha parte) ao tentar usar o cliente anterior a partir de um proxy para atender a finalidades semelhantes.

Vou usá-lo e, depois de fazer alguns testes, publicarei como funciona e qual é a experiência a partir do Pi, que é um harness leve, para aqueles de nós que preferem escolher o que usar, o que não usar e manter tudo leve.

Permitir que a equipe ative o servidor abre possibilidades extraordinárias que, de outra forma, seriam impossíveis de oferecer.

Parabéns à equipe!

* * *

Me pergunto se há planos para permitir que os usuários utilizem o servidor Meta MCP embutido?

Tenho alguns fluxos de trabalho, prompts e dicas gerais de uso que podem ser úteis para a comunidade, e o uso do servidor MCP pode simplificar o tempo necessário para publicar tudo isso.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [Setembro 20, 2026, 11:27pm UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/4 "2026-09-20T23:27:28Z")

</div>

Como posso usar esta ferramenta de servidor com um usuário específico e com escopo limitado? Ou seja, para usar o MCP em algumas tarefas sem precisar aprová-lo com privilégios de administrador.

Por outro lado, posso usá-lo com o Opencode Go usando OAuth? Tentei acessar o link de ajuda a partir da página do Servidor MCP, mas [ele está quebrado](https://meta.discourse.org/t/connecting-your-apps-to-discourse-mcp-server/411637#p-2033870-connecting-apps-via-oauth-2).

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [Setembro 21, 2026, 2:01am UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/5 "2026-09-21T02:01:09Z")

</div>

Você vai precisar ir para a aba **Access** nas configurações do MCP e, em seguida, adicionar um Grupo x Escopo para o grupo do seu usuário (crie um novo).

Deixe-me dar uma olhada no OpenCode.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [Setembro 21, 2026, 2:14am UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/9 "2026-09-21T02:14:33Z")

</div>

Obrigado pela sua resposta. Trata-se de um usuário criado via MCP para ser usado em conjunto com as minhas ferramentas de desktop. Não é um usuário comum, mas sim um usuário com escopo limitado, que existe apenas para essa finalidade.

Preciso criar um usuário real ou posso simplesmente fazer o login deste usuário com acesso via MCP?

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [Setembro 21, 2026, 2:17am UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/10 "2026-09-21T02:17:44Z")

</div>

O usuário que você criar precisará ter acesso a tudo para o que você conceder escopos.

Por exemplo: (1) se você quiser que ele edite as configurações do site, esse usuário precisa ser um usuário administrador.

Por exemplo: (2) se você quiser que ele leia suas mensagens diretas, ele precisa fazer parte das mensagens diretas (ou ser um usuário administrador)

> [@nat](#):
>
> ⚠ **Dar a um aplicativo a permissão para ler conteúdo não dá ao usuário acesso a conteúdo que ele já não podia ver**

Vou adicionar isso (reescrito) a uma seção de FAQ 👌🏻

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [Setembro 21, 2026, 2:41am UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/11 "2026-09-21T02:41:24Z")

</div>

Obrigado novamente, agora entendi! Minha pergunta está relacionada a como autenticar um usuário criado exclusivamente via MCP, caso não seja minha conta de administrador habitual.

Talvez eu esteja perdendo algum detalhe.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [Setembro 21, 2026, 3:53am UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/12 "2026-09-21T03:53:01Z")

</div>

> [@satonotdead](#):
>
> Minha pergunta está relacionada a como autenticar um usuário criado apenas via MCP

> [@nat](#):
>
> Você precisará ir para a aba **Acesso** nas configurações do MCP e, em seguida, adicionar um Grupo x Escopo para o grupo do seu usuário (crie um novo).

Mencionado aqui ^

> [@nat](#):
>
> ![por padrão, administradores têm todos os escopos](https://global.discourse-cdn.com/meta/original/4X/9/2/a/92a3a6554f5429d9c6f7cb78a916893eb4deee56.png)

Você precisará adicionar o acesso do grupo para um grupo ao qual seu usuário pertence.

---

<div class="post-metadata">

### Author: ![ecki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ecki/32/264025_2.png) [@ecki](https://meta.discourse.org/u/ecki)
#### Post date: [Setembro 21, 2026, 8:40pm UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/13 "2026-09-21T20:40:54Z")

</div>

Quero testar o MCP. Quando eu ativar o interruptor principal de IA nas configurações, algo será visível para os usuários?

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [Setembro 22, 2026, 1:47am UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/14 "2026-09-22T01:47:53Z")

</div>

Nada visível para os usuários. As mudanças estão apenas na interface de administração — se você quiser que os usuários vejam, pode considerar um banner de anúncio no tópico.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [Setembro 22, 2026, 4:59am UTC](https://meta.discourse.org/t/connect-your-ai-apps-to-your-community-with-discourse-s-built-in-mcp-server/412755/15 "2026-09-22T04:59:30Z")

</div>

Bem, terminei de usar minha conta, mas com um escopo definido nas configurações do MCP _(leitura/escrita em conteúdo do fórum)_ e editei tags ou categorias em centenas de posts em menos de uma hora.

Pensei em criar um usuário específico para limitar ainda mais o acesso, o que, confiando na implementação da equipe do Discourse, seria desnecessário e mais complicado do que o que acabei fazendo.

Antes, ao usar chaves de API, o fluxo de trabalho era um pouco diferente. Gosto dessa nova abordagem e apoio totalmente esse desenvolvimento 🙂

Obrigado, nat, pela paciência!
