Adicione uma caixa de correio real ao AI Assistant em qualquer IDE da JetBrains compatível. Leia, pesquise, envie, responda, encaminhe, agende e organize e-mails sem sair da IDE.
Abra Settings, Tools, AI Assistant, Model Context Protocol. Adicione um servidor, escolha Streamable HTTP como tipo de conexão, cole https://mcpemails.com/api/mcp e adicione um header Authorization Bearer com uma chave de API do seu painel.
| Campo | Valor |
|---|---|
| URL do servidor MCP | https://mcpemails.com/api/mcp |
| Transporte | Streamable HTTP (MCP 2025-06-18) |
| Autenticação | Authorization: Bearer, com uma chave de API de permissões limitadas do seu painel. |
O JetBrains AI Assistant não executa o fluxo OAuth no navegador com um servidor MCP remoto, então ele autentica com um token bearer. Crie uma chave de API no seu painel, marque só os escopos de que o agente precisa e cole a chave no JetBrains AI Assistant como um header Authorization: Bearer. Conexões por chave e por OAuth chegam ao mesmo endpoint e recebem o mesmo catálogo de ferramentas; a diferença está só em como o token é obtido.
Quatro passos. Os dois primeiros são iguais para todos os clientes, os demais são específicos deste.
Crie sua conta em mcpemails.com, sem cartão, e conecte sua caixa de correio no painel, em Caixas de entrada. Uma caixa de entrada é grátis, para sempre.
No painel, em Chaves de API, clique em Criar chave. Dê um nome e marque só os escopos de que este agente precisa: read:email, search:email, send:email, manage:folders, delete:email, manage:drafts, manage:contacts, schedule:email e manage:automations. A chave tem o formato mcpe_ seguido de 64 caracteres hexadecimais e aparece uma única vez, então copie antes de fechar a janela.
Abra Settings (configurações), depois Tools, depois AI Assistant e depois Model Context Protocol (MCP).
Clique em Add e selecione Streamable HTTP como tipo de conexão. Cole https://mcpemails.com/api/mcp e adicione um header chamado Authorization com o valor Bearer seguido de um espaço e da sua chave.
Documentação oficial do JetBrains sobre servidores MCP remotos: https://www.jetbrains.com/help/ai-assistant/configure-an-mcp-server.html
Na dúvida sobre qual caixa de correio conectar primeiro? Veja a tabela de compatibilidade de provedores
A lista de tipos de conexão mostra primeiro um servidor local baseado em comando, porque é isso que a maioria dos servidores MCP é. Este é remoto e hospedado, então não há comando para rodar. Escolha Streamable HTTP, que é o transporte que este servidor usa na revisão 2025-06-18.
O AI Assistant não executa o fluxo de consentimento OAuth, então não existe uma segunda tela onde você restringe o que a conexão pode fazer. O que você marcar ao criar a chave é o que a IDE vai ter até você revogar. Para uma IDE, os escopos de leitura, pesquisa e rascunho cobrem quase tudo que vale a pena fazer.
Se você tem a sincronização de configurações ativada entre máquinas, trate a chave como qualquer outra credencial que viaja junto. Chaves são baratas: emita uma por máquina, dê nomes que deixem a lista legível e revogue a que você não reconhecer mais. Só um hash SHA-256 fica guardado do nosso lado, então a chave bruta não pode ser recuperada, e chaves perdidas são substituídas, não recuperadas.
Abra Settings, Tools, AI Assistant, Model Context Protocol, adicione um servidor com o tipo de conexão Streamable HTTP, cole https://mcpemails.com/api/mcp e adicione um header Authorization Bearer com uma chave de API do seu painel. O AI Assistant passa a ter ferramentas para ler, pesquisar, enviar, responder, encaminhar, organizar e agendar e-mails.
Em qualquer IDE da JetBrains em que o AI Assistant consiga configurar um servidor MCP. O caminho das configurações e o tipo de conexão Streamable HTTP pertencem ao AI Assistant, não a uma IDE específica, então a configuração é a mesma onde quer que o plugin esteja disponível. Se a tela Model Context Protocol não aparece nas suas Settings, a questão é o plugin, não este servidor.
Porque o AI Assistant autentica um servidor MCP remoto com um header configurado, e não executando um fluxo OAuth no navegador. Uma chave bearer é o caminho que funciona ali. O endpoint e as ferramentas são idênticos aos dos clientes OAuth; só muda como o token é obtido.
Outlook.com e Microsoft 365 com Entrar com a Microsoft, em que uma conta de trabalho pode precisar que um administrador de TI aprove o app uma vez; Gmail, iCloud, Fastmail, Yahoo, Zoho e Yandex com uma senha específica de app; e qualquer outra caixa de correio que fale IMAP e SMTP nas portas padrão. O cliente vê todas pela mesma conexão: seu agente chama inbox_list primeiro para descobrir cada caixa conectada e o id dela, então não há UUIDs para colar em lugar nenhum.
Só se você deixar. O envio depende do escopo send:email, então uma chave ou um token sem esse escopo não consegue enviar nada. Além disso, o dono de uma caixa de entrada pode exigir aprovação humana no painel, que segura todo envio, resposta, encaminhamento, envio de rascunho e envio agendado até que uma pessoa libere.
Não. Cada mensagem é buscada ao vivo no seu provedor para a solicitação que a pediu e entregue direto ao seu cliente. Só o token OAuth ou a senha de app criptografados ficam guardados, para que as próximas chamadas possam autenticar. Excluir a caixa de entrada no painel, ou revogar o acesso no seu provedor, encerra a conexão na hora.
Um servidor MCP, uma chave com escopo. Uma caixa de entrada grátis para sempre, sem cartão.