Correo electrónico - MCP Server Seguro por ALMC Security 2025

Correo electrónico

Ver en GitHub

Servidor de correo electrónico MCP

Un servidor de Protocolo de Contexto de Modelo que proporciona funcionalidad de correo electrónico. Este servidor permite a los LLM redactar y enviar correos electrónicos, así como buscar archivos adjuntos en directorios específicos1742711978001

1742712768132

Características

  • Envío de correos electrónicos con múltiples destinatarios
  • Admite archivos adjuntos de correo electrónico
  • Búsqueda de archivos en directorios basada en coincidencia de patrones
  • Transmisión segura de correo electrónico mediante SMTP

Herramientas disponibles

  • send_email - Envía correos electrónicos basados en el asunto, cuerpo y destinatario proporcionados.

    • receiver (matriz de cadenas, obligatorio): Lista de direcciones de correo electrónico de los destinatarios
    • cuerpo (cadena, obligatorio): El contenido principal del correo electrónico
    • asunto (cadena, obligatorio): El asunto del correo electrónico
    • adjuntos (matriz de cadenas o cadena, opcional): Los archivos adjuntos del correo electrónico (nombres de archivo)
  • search_attachments - Busca archivos en un directorio especificado que coincidan con un patrón dado.

    • patrón (cadena, obligatorio): El patrón de texto a buscar en los nombres de archivo

Solicita

  • send_email

    • Envía un correo electrónico con archivos adjuntos opcionales
    • Argumentos
      • receptor (obligatorio): La lista de direcciones de correo electrónico de los destinatarios
      • body (obligatorio): El contenido principal del correo electrónico
      • asunto (obligatorio): El asunto del correo electrónico
      • archivos adjuntos (opcional): Archivos adjuntos del correo electrónico
  • buscar_adjuntos

    • Buscar archivos que coincidan con un patrón
    • Argumentos
      • patrón (obligatorio): El patrón de texto a buscar en los nombres de archivo

Instalación

Usando pip

Instale las dependencias necesarias:

pip install pydantic python-dotenv

Configuración del correo electrónico

Un archivo email.json con las configuraciones del servidor SMTP:

[ { "dominio": "@gmail.com", "servidor": "smtp.gmail.com", "puerto": 587 }, { "domain": "@outlook.com", "servidor": "smtp.office365.com", "puerto": 587 }, { "domain": "@yahoo.com", "servidor": "smtp.mail.yahoo.com", "puerto": 587 } ]

Uso

Ejecución del servidor

Inicie el servidor de correo electrónico MCP con

python -m mcp_email_server (--dir /ruta/a/ataque/directorio)

Configurar para Claude.app

Añade a tu configuración Claude:

Conda

{ "mcpServidores": { "email": {"command": "D:\conda\envs\mcp\python.exe", "args": [ "C:\\NsuNombreDeUsuario\Ndesktop\servers\Nsrc\email\src\mcp_server_email", "--dir", "C:\NsuNombreDeUsuario\NDesktop" ], "env": { "SENDER": "2593666979q@gmail.com", "PASSWORD": "tuogk......." } }

UV

{ "mcpServers": { "email": { "command": "uv", "args": [ "~\servers\src\email\src\mcp_server_email", "--dir", "C:\sers\suNombreDeUsuario\Desktop" ], "env": { "SENDER": "2593666979q@gmail.com", "PASSWORD": "tuogk......." } }

Notas de seguridad

  • Para Gmail y otros servicios, es posible que tengas que utilizar una contraseña específica de la aplicación
  • El servidor admite un conjunto limitado de tipos de archivos adjuntos por motivos de seguridad

Tipos de archivo admitidos

El servidor admite los siguientes tipos de archivos adjuntos:

  • Documentos: doc, docx, xls, xlsx, ppt, pptx, pdf
  • Archivos comprimidos: zip, rar, 7z, tar, gz
  • Archivos de texto: txt, log, csv, json, xml
  • Imágenes: jpg, jpeg, png, gif, bmp
  • Otros: md

Ejemplo de uso

Envío de un correo electrónico

{ "destinatario": ["recipient@example.com"], "subject": "Correo electrónico de prueba del servidor MCP", "body": "Este es un email de prueba enviado a través del Servidor de Email MCP", "attachments": ["documento.pdf", "imagen.jpg"] }

Búsqueda de archivos adjuntos

{ "patrón": "informe" }

Contribuciones

Alentamos las contribuciones para ayudar a expandir y mejorar MCP Email Server. Si desea añadir nuevas herramientas, mejorar la funcionalidad existente o mejorar la documentación, su aportación es valiosa.

Para ver ejemplos de otros servidores MCP y patrones de implementación, consulte: https://github.com/modelcontextprotocol/servers

Las solicitudes de extracción son bienvenidas Siéntase libre de contribuir con nuevas ideas, correcciones de errores o mejoras para hacer que el MCP Email Server sea aún más potente y útil.

Licencia

MCP Email Server está licenciado bajo la Licencia MIT. Esto significa que usted es libre de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT.

Relacionados en Comunicación - MCP Servers Seguros

Servidor Resumen Acciones
Servidor CData Slack MCP Servidor de protocolo de contexto de modelo (MCP) de CData para Slack Ver
El MCP parlante de África Ver
Servidor MCP A2A Ver
Bluesky Ver
Servidor Audio MCP Ver
MCP de OpenAPI de Feishu/Lark Ver