Email Reader
Ler, pesquisar e gerenciar e-mails da sua caixa de entrada, incluindo baixar anexos e listar pastas.
Documentação
mcp_email_reader
O servidor Model Context Protocol (MCP) expõe várias ferramentas mcp chamadas search_emails, download_attachment e list_folders. Isso foi testado no Claude Desktop e no LibreChat com Ollama.
Instalação
Pré-requisitos
Windows
-
Instale o Claude Desktop (ou outra ferramenta de IA habilitada para MCP)
- Baixe o Claude for Desktop
- Siga as instruções de instalação atuais: Instalando o Claude Desktop
-
Instale o Python 3.10 ou superior:
- Baixe o instalador mais recente do Python em python.org
- Execute o instalador, marcando "Adicionar Python ao PATH"
- Abra o Prompt de Comando e verifique a instalação com
python --version
-
Instale o uv:
- Abra o Prompt de Comando como Administrador
- Execute
pip install --user uv - Verifique a instalação com
uv --version
macOS
-
Instale o Claude Desktop (ou outra ferramenta de IA habilitada para MCP)
- Baixe o Claude for Desktop
- Siga as instruções de instalação atuais: Instalando o Claude Desktop
-
Instale o Python 3.10 ou superior:
- Usando Homebrew:
brew install python - Verifique a instalação com
python3 --version
- Usando Homebrew:
-
Instale o uv:
- Usando Homebrew:
brew install uv - Alternativamente:
pip3 install --user uv - Verifique a instalação com
uv --version
- Usando Homebrew:
Configuração
Adicione o seguinte ao seu claude_desktop_config.json:
{
"mcpServers": {
"mcp_email_reader": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/karateboss/mcp_email_reader@main",
"mcp_email_reader"
],
"env": {
"IMAP_SERVER": "<email server>",
"EMAIL_ACCOUNT": "<user email account>",
"EMAIL_PASSWORD_ENC": "<encrypted password>"
"EMAIL_SECRET_KEY": "<secret key used to encypt password>"
}
}
}
Observação: Obviamente, a chave secreta pode ser usada para descriptografar a senha criptografada e, portanto, representa um risco potencial de segurança - embora o claude_desktop_config.json seja armazenado localmente no seu laptop/PC. Ela foi adicionada ao arquivo json acima, pois não é possível adicionar um arquivo .env ao usar uvx para clonar o repositório dinamicamente.
Atribuição
Este pacote de software implementa a capacidade de ler e-mails em uma estrutura habilitada para MCP e é desenvolvido por karateboss.
Contribuição
Aceitamos contribuições para melhorar essas ferramentas. Envie problemas e solicitações de pull através do nosso repositório.
Suporte
Para perguntas e suporte:
- Consulte nossa documentação
- Envie um problema em nosso repositório