MCP Email Server
Proporciona acceso IMAP y SMTP para enviar y recibir correos electrónicos.
Documentación
mcp-email-server
Un servidor MCP para leer, buscar, organizar y enviar correo electrónico a través de IMAP y SMTP.
[!NOTE] La versión 1.0.0 introduce Local Email App V2. Actualizar el paquete no importa automáticamente los ajustes existentes creados con PyPI 0.16.0 y versiones anteriores: permanecen activos en modo
legacycompatible con versiones anteriores, por lo que no hay una migración obligatoria. Si desea utilizar el nuevo almacenamiento gestionado, puede revisar e importar esos ajustes cuando le resulte conveniente.
mcp-email-server es compatible con Windows, macOS y Linux. Consulte
Seguridad para conocer los detalles específicos de almacenamiento de credenciales
y sistema de archivos según la plataforma.
Migración opcional para instalaciones existentes
Una versión de @latest que incluya Local Email App V2 ofrece una migración
CLI con vista previa primero:
uvx mcp-email-server@latest config init \
--database ~/.config/mcp-email-server/managed.sqlite3
uvx mcp-email-server@latest config import-legacy
uvx mcp-email-server@latest config import-legacy --apply
uvx mcp-email-server@latest config doctor
El paso de aplicación muestra el plan nuevamente y solicita confirmación de IMPORT. Una
importación completa selecciona el modo gestionado; de lo contrario, los ajustes heredados existentes
permanecen seleccionados. El archivo TOML de origen y sus entradas de llavero heredadas se dejan
sin modificar. También puede ejecutar uvx mcp-email-server@latest ui y elegir Importar
ajustes existentes. Después de una importación exitosa, reinicie los clientes MCP en ejecución. Consulte
la guía de actualización detallada
y la solución de problemas de importación.
Inicio rápido
1. Configurar una cuenta de correo electrónico
Desde este checkout del código fuente, ejecute la interfaz de configuración con
uv:
uv sync
uv run mcp-email-server ui
Para una versión publicada cuyas notas indiquen que incluye Local Email App V2,
uvx mcp-email-server@latest ui es la invocación temporal equivalente.
Mantenga el comando en primer plano en ejecución. En una instalación completamente vacía, la sesión de navegador autenticada prepara el almacenamiento privado de la cuenta en el valor predeterminado local seguro; la configuración TOML o de variables de entorno existente ofrece en su lugar una revisión de importación explícita mientras los ajustes anteriores siguen ejecutándose. La interfaz centrada en la cuenta tiene solo Cuentas de correo y Ajustes y ayuda como destinos principales. Comience con la dirección de correo electrónico y la contraseña; la interfaz completa los ajustes de conexión comunes a partir del dominio de correo y los mantiene editables, mientras que el correo saliente sigue siendo opcional. Una cuenta completa guardada está lista sin un paso de activación separado. Use Contraseña y prueba en la cuenta guardada si lo desea, luego reinicie el cliente MCP para aplicar los ajustes seleccionados.
2. Configurar el cliente MCP
Use la misma distribución compatible con V2 para stdio que para la interfaz. Para una versión V2 publicada, agregue la siguiente definición de servidor al cliente MCP:
{
"mcpServers": {
"mcp-email-server": {
"command": "uvx",
"args": ["mcp-email-server@latest", "stdio"]
}
}
}
Reinicie el cliente MCP después de actualizar su configuración. Al probar este
checkout del código fuente antes de la publicación, invoque uv run --directory /ruta/absoluta/a/mcp-email-server mcp-email-server stdio en lugar de emparejar un
catálogo gestionado con PyPI @latest.
3. Verificar la conexión
Pida al cliente que liste las cuentas de correo configuradas o los mensajes recientes.
Otros métodos de configuración
Para el flujo de trabajo CLI gestionado respaldado por SQLite, los límites de almacenamiento
de Windows y POSIX, entornos sin interfaz gráfica, múltiples cuentas, ajustes TLS personalizados y
configuración mediante variables de entorno, consulte la
documentación. La versión 1.6.2 y posteriores
también publican imágenes de Linux amd64/arm64 en
ghcr.io/wh1isper/mcp-email-server; consulte las
instrucciones para contenedores.
Documentación
Desarrollo
Consulte CONTRIBUTING.md.
Licencia
Este proyecto está licenciado bajo los términos de la LICENCIA.