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

  1. Instale o Claude Desktop (ou outra ferramenta de IA habilitada para MCP)

  2. 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
  3. Instale o uv:

    • Abra o Prompt de Comando como Administrador
    • Execute pip install --user uv
    • Verifique a instalação com uv --version

macOS

  1. Instale o Claude Desktop (ou outra ferramenta de IA habilitada para MCP)

  2. Instale o Python 3.10 ou superior:

    • Usando Homebrew: brew install python
    • Verifique a instalação com python3 --version
  3. Instale o uv:

    • Usando Homebrew: brew install uv
    • Alternativamente: pip3 install --user uv
    • Verifique a instalação com uv --version

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:

  1. Consulte nossa documentação
  2. Envie um problema em nosso repositório