Email Reader

Leer, buscar y gestionar correos electrónicos de tu bandeja de entrada, incluyendo la descarga de archivos adjuntos y la lista de carpetas.

Documentación

mcp_email_reader

El servidor del Model Context Protocol (MCP) expone varias herramientas mcp llamadas search_emails, download_attachment y list_folders. Esto ha sido probado en Claude Desktop y LibreChat con Ollama.

Instalación

Requisitos previos

Windows

  1. Instale Claude Desktop (u otra herramienta de IA compatible con MCP)

  2. Instale Python 3.10 o superior:

    • Descargue el instalador de Python más reciente desde python.org
    • Ejecute el instalador, marcando "Agregar Python a PATH"
    • Abra el Símbolo del sistema y verifique la instalación con python --version
  3. Instale uv:

    • Abra el Símbolo del sistema como Administrador
    • Ejecute pip install --user uv
    • Verifique la instalación con uv --version

macOS

  1. Instale Claude Desktop (u otra herramienta de IA compatible con MCP)

  2. Instale Python 3.10 o superior:

    • Usando Homebrew: brew install python
    • Verifique la instalación con python3 --version
  3. Instale uv:

    • Usando Homebrew: brew install uv
    • Alternativamente: pip3 install --user uv
    • Verifique la instalación con uv --version

Configuración

Agregue lo siguiente a su 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>"
        }
    }
}

Nota: Claramente, la clave secreta se puede usar para descifrar la contraseña cifrada y, por lo tanto, es un riesgo potencial de seguridad, aunque claude_desktop_config.json se almacena localmente en su laptop/PC. Se ha agregado al archivo json anterior ya que no es posible agregar un archivo .env al usar uvx para clonar el repositorio dinámicamente.

Atribución

Este paquete de software implementa la capacidad de leer correos electrónicos en un marco habilitado para MCP y es desarrollado por karateboss.

Contribuciones

Agradecemos las contribuciones para mejorar estas herramientas. Por favor, envíe problemas y solicitudes de extracción a través de nuestro repositorio.

Soporte

Para preguntas y soporte:

  1. Consulte nuestra documentación
  2. Envíe un problema en nuestro repositorio