Discord MCP
Servidor MCP do Discord para sua própria conta: liste seus servidores, leia canais e DMs, pesquise histórico e responda como você, sem token de bot e sem senha.
Documentação
Discord MCP
O Discord não tem uma API para a sua própria conta: um bot enxerga apenas os servidores para os quais foi convidado, e nunca as suas mensagens diretas. Este servidor Discord MCP (Model Context Protocol) permite que o Claude, o ChatGPT ou o Cursor listem seus servidores, leiam canais e DMs, pesquisem o histórico e respondam como você, sem token de bot e sem senha.
- Atualizado: 2026-10-02

Reduck MCP dá ao seu agente scripts de navegador reutilizáveis para os sites que não têm API. Eles rodam no seu próprio Chrome, por meio da extensão Reduck, onde você já está conectado: nenhuma credencial exposta e nenhuma detecção de bot.
Comece por aqui: docs.reduck.ai
Visão geral
O Reduck é um servidor MCP (Model Context Protocol) universal: ele transforma os sites nos quais você está conectado em ferramentas que seu agente pode chamar, por meio de automação de navegador no seu próprio Chrome. Para o Discord, isso é um servidor Discord MCP virtual. O Claude, o ChatGPT, o Cursor ou qualquer outro cliente MCP recebe 18 ferramentas do Discord para listar seus servidores, ler canais, tópicos e DMs, pesquisar o histórico de um servidor e responder ou publicar, usando a sua própria conta.
Por que isso é difícil
O Discord não tem um servidor MCP oficial. A maioria dos servidores Discord MCP é construída com um token de bot: você cria um aplicativo no Developer Portal, ativa a intent de Message Content e convida o bot para cada servidor. Mesmo assim, o bot enxerga apenas esses servidores, nunca consegue ler suas DMs, e a API do bot não tem busca de mensagens, então essas ferramentas varrem um canal por vez. As poucas que leem como seu usuário pedem seu e-mail e senha, ou o token da sua conta.
Como o Reduck faz isso
Os scripts do Discord do Reduck rodam no seu próprio Chrome, onde você já está conectado, e controlam o aplicativo web do Discord do jeito que você usa. Seu agente vê o que você vê: todos os servidores em que você está, os canais deles e suas mensagens diretas. Ele pesquisa com a caixa de busca do próprio Discord, lê um canal ou uma DM do jeito que você rola a tela, e escreve somente quando você pede. Não há bot, nem token, nem senha, nem conta separada. O mesmo servidor MCP também contém os scripts para outros sites, então uma única conexão cobre o Discord e o resto do seu trabalho.
Configuração
-
Instale a extensão Reduck no Chrome, entre na sua conta e permaneça conectado ao Discord nela.
-
Adicione o servidor MCP Reduck,
https://mcp.reduck.ai, ao seu cliente. Ele é um servidor remoto via HTTP com stream e login OAuth: nada para rodar localmente, nenhuma chave de API para colar.Claude Code:
claude mcp add reduck --transport http --scope user https://mcp.reduck.aiClaude Desktop e ChatGPT: adicione um conector personalizado chamado
reduckcom a URLhttps://mcp.reduck.ai. Outros clientes: as configurações a usar. -
Pergunte: "O que disseram sobre o lançamento nos meus servidores do Discord nesta semana?"
Ferramentas
18 scripts do Discord, cada um uma ferramenta MCP que seu agente pode chamar.
Leitura:
| Script | O que faz | Recebe |
|---|---|---|
list_servers | Os servidores em que sua conta está | nada |
list_channels | Os canais e categorias de um servidor | um id de servidor |
list_dms | Suas DMs individuais e em grupo, das mais recentes para as mais antigas | nada |
read_messages | As mensagens mais recentes de um canal, tópico, post de fórum ou DM, das mais novas para as mais antigas | a url dele, quantas |
search_messages | O histórico de mensagens de um servidor, com a busca do próprio Discord | um id de servidor, uma consulta |
list_forum_posts | Os posts de um canal de fórum, dos mais novos para os mais antigos | a url do fórum, um texto para corresponder (opcional) |
get_member_list | Os membros na barra lateral de membros de um servidor | a url de um canal |
find_member_id | O id de usuário de um membro, a partir do nome dele | a url de um canal, um nome |
Escrita:
| Script | O que faz | Recebe |
|---|---|---|
post_message | Uma nova mensagem em um canal | a url dele, o texto |
reply_to_message | Uma resposta a uma mensagem | a url dela, o texto |
send_dm | Uma mensagem direta para um usuário | o nome de usuário dele, o texto |
edit_message | Um novo texto para uma das suas próprias mensagens | a url dela, o texto |
delete_message | A remoção de uma mensagem | a url do canal dela, o id dela |
add_reaction | Uma reação com emoji, ou a remoção dela | a url da mensagem, o emoji |
create_forum_post | Um novo post em um canal de fórum | a url do fórum, um título, o texto |
Gerenciamento:
| Script | O que faz | Recebe |
|---|---|---|
create_channel | Um canal de texto, voz, anúncio, palco ou fórum | um id de servidor, um nome, um tipo (opcional) |
delete_channel | A remoção de um canal e do histórico dele | o id dele |
join_server_via_invite | Entra em um servidor | um link ou código de convite |
Todo script responde com dados estruturados: autores, carimbos de data/hora, urls de mensagens e o texto como o Discord o armazenou. Uma escrita responde com o que a própria resposta do Discord diz que foi criado. O resumo e o raciocínio ficam com seu agente.
Limites de busca
- Um servidor por chamada. Para pesquisar vários, o agente lista seus servidores e pesquisa cada um.
- A sintaxe de busca do Discord funciona como no aplicativo: palavras simples,
from:,in:,has:,before:,during:. - Uma página de até 25 resultados por chamada, dos mais novos para os mais antigos. A resposta dá a contagem total do Discord e avisa quando há mais resultados.
- DMs são lidas, não pesquisadas com a caixa de busca: o agente lê a conversa e encontra a passagem.
Segurança
- Roda no seu navegador. Cada script roda no seu próprio Chrome, na sessão do Discord que você já tem. O Reduck nunca recebe sua senha do Discord nem o token da sua conta.
- Leitura e escrita são ferramentas separadas. Ler e pesquisar não mudam nada no Discord. Publicar, responder, enviar uma DM, editar, excluir e reagir são cada um seu próprio script, marcado como escrita, para que seu cliente possa pedir sua confirmação antes de chamar.
- Nada roda sozinho. Um script roda somente quando você ou seu agente o chama, um de cada vez. Não há processo que permaneça conectado ao Discord.
- Uma escrita é verificada.
send_dmretorna o destinatário que resolveu, então uma mensagem nunca é enviada para um nome parecido;delete_channelverifica se a confirmação do Discord nomeia o canal que foi pedido.
MCP com token de bot ou Reduck
| Discord MCP com token de bot | Reduck | |
|---|---|---|
| Configuração | Developer Portal, intents, um bot convidado para cada servidor | Uma URL MCP, e permanecer conectado ao Discord no Chrome |
| Servidores que enxerga | Somente aqueles para os quais o bot foi convidado | Todos os servidores em que você está |
| Suas DMs | Não | Sim, individuais e em grupo |
| Busca | Uma varredura de um canal por vez | A busca do próprio Discord, um servidor inteiro de uma vez |
| Age como | O bot | Você |
| Execução | Sempre ligado, por conta própria | Somente quando você ou seu agente pede |
Use um bot quando você é dono do servidor e quer um assistente sempre ligado: esse é o caminho que o Discord projeta. Use o Reduck quando você quer suas próprias DMs e os servidores em que está, lidos somente quando você pede, a partir do seu próprio navegador. O Discord restringe contas de usuário automatizadas: leia as regras dele e decida se isso se encaixa no seu uso do Discord.
Para quem é
- Fundadores e gestores de comunidade que vivem no Discord
- Desenvolvedores que acompanham muitos servidores de código aberto e de produtos
- Qualquer pessoa que queira perguntar "o que eu perdi?" entre servidores e DMs
FAQ
Existe um Discord MCP oficial?
Não. O Discord não publicou um servidor MCP. Os servidores Discord MCP que você encontra no GitHub e em diretórios de MCP são projetos da comunidade, a maioria construída com um token de bot. O Reduck é um servidor MCP universal, e os scripts dele para o Discord dão a você um Discord MCP virtual que usa sua própria sessão conectada em vez de um bot.
Como instalo o Discord MCP?
Instale a extensão Reduck no Chrome e permaneça conectado ao Discord nela. Depois, adicione um servidor MCP, https://mcp.reduck.ai,, ao seu cliente. No Claude Code, isso é um comando: claude mcp add reduck --transport http --scope user https://mcp.reduck.ai. No Claude Desktop e no ChatGPT, adicione como um conector personalizado com a mesma URL. Não há nada para rodar localmente nem pacote para instalar.
Um Discord MCP consegue ler minhas DMs?
Um MCP com token de bot não consegue, porque um bot só enxerga os servidores para os quais foi convidado. O Reduck lista suas mensagens diretas, individuais e em grupo, e lê qualquer uma delas, porque age como sua conta no seu navegador.
Ele consegue pesquisar minhas DMs?
Não com a caixa de busca do Discord. A busca roda em um servidor, um servidor por chamada. Para DMs, o agente lista suas conversas, lê as que importam e encontra a passagem no que leu.
Preciso de token de bot, senha ou modo de desenvolvedor?
Não. Não há aplicativo para criar, bot para convidar, token para colar nem senha para fornecer. Você permanece conectado ao Discord no seu próprio Chrome, e a extensão Reduck roda cada script lá.
Como isso é diferente de um Discord MCP que faz login com meu e-mail e senha?
Alguns servidores MCP da comunidade leem o Discord como seu usuário fazendo login com o e-mail e a senha que você coloca na configuração deles. O Reduck nunca pede isso. Ele usa a aba do Discord na qual você já está conectado, no seu próprio Chrome.
Funciona com ChatGPT e Claude?
Sim. O Reduck conecta-se ao ChatGPT, ao Claude, ao Claude Code, ao Codex, ao Cursor e a qualquer outro cliente MCP. Você pergunta em palavras simples, e o agente escolhe os scripts do Discord de que precisa.
E as regras do Discord sobre contas automatizadas?
Os termos do Discord restringem contas de usuário automatizadas ("self-bots"). O Reduck não é um bot rodando por conta própria. Cada script roda somente quando você ou seu agente pede, um de cada vez, no seu próprio navegador. Decida se isso se encaixa no seu uso do Discord; para um servidor seu que precisa de um assistente sempre ligado, um token de bot continua sendo o caminho que o Discord projeta.
Ele vai publicar sem mim?
Somente quando pedido. Ler e pesquisar não mudam nada. Publicar, responder, enviar uma DM e reagir são scripts separados, e cada um retorna a mensagem como o Discord a armazenou.