Skip to main content
Glama
Shy2593666979

MCP Email Server

Servidor de correo electrónico MCP

Un servidor de Protocolo de Contexto de Modelo (MLM) 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íficos. 1742711978001

1742712768132

Características

  • Enviar correos electrónicos con múltiples destinatarios

  • Soporte para archivos adjuntos de correo electrónico

  • Buscar archivos en directorios basándose en la coincidencia de patrones

  • Transmisión segura de correo electrónico mediante SMTP

Herramientas disponibles

  • send_email : envía correos electrónicos según el asunto, el cuerpo y el destinatario proporcionados.

    • receiver (matriz de cadenas, obligatorio): lista de direcciones de correo electrónico de los destinatarios

    • body (cadena, obligatorio): el contenido principal del correo electrónico

    • subject (cadena, obligatorio): la línea de asunto del correo electrónico

    • attachments (matriz de cadenas o cadena, opcional): archivos adjuntos de correo electrónico (nombres de archivo)

  • search_attachments : busca archivos en un directorio específico que coincidan con un patrón determinado.

    • pattern (cadena, obligatorio): el patrón de texto que se buscará en los nombres de archivos

Indicaciones

  • enviar_correo electrónico

    • Enviar un correo electrónico con archivos adjuntos opcionales

    • Argumentos:

      • receiver (obligatorio): La lista de direcciones de correo electrónico de los destinatarios

      • body (obligatorio): El contenido principal del correo electrónico

      • subject (obligatorio): La línea de asunto del correo electrónico.

      • attachments (opcionales): Archivos adjuntos de correo electrónico

  • buscar_adjuntos

    • Buscar archivos que coincidan con un patrón

    • Argumentos:

      • pattern (obligatorio): el patrón de texto que se buscará en los nombres de archivos

Related MCP server: MCP Mail Server

Instalación

Usando pip

Instale las dependencias necesarias:

pip install pydantic python-dotenv

Configuración de correo electrónico

Un archivo email.json con configuraciones del servidor SMTP:

[
  {
    "domain": "@gmail.com",
    "server": "smtp.gmail.com", 
    "port": 587
  },
  {
    "domain": "@outlook.com",
    "server": "smtp.office365.com",
    "port": 587
  },
  {
    "domain": "@yahoo.com",
    "server": "smtp.mail.yahoo.com",
    "port": 587
  }
]

Uso

Ejecución del servidor

Inicie el servidor de correo electrónico MCP con:

python -m mcp_email_server (--dir /path/to/attachment/directory)

Configurar para Claude.app

Añade a tu configuración de Claude:

Conda

{
  "mcpServers": {
    "email": {
      "command": "D:\\conda\\envs\\mcp\\python.exe",
      "args": [
        "C:\\Users\\YourUserName\\Desktop\\servers\\src\\email\\src\\mcp_server_email",
        "--dir",
        "C:\\Users\\YourUserName\\Desktop"
      ],
      "env": {
        "SENDER": "2593666979q@gmail.com",
        "PASSWORD": "tuogk......."
      }
    }
  }
}

UV

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

Notas de seguridad

  • Para Gmail y otros servicios, es posible que necesites usar una contraseña específica de la aplicación.

  • El servidor admite un conjunto limitado de tipos de archivos adjuntos por razones de seguridad.

Tipos de archivos admitidos

El servidor admite los siguientes tipos de archivos adjuntos:

  • Documentos: doc, docx, xls, xlsx, ppt, pptx, pdf

  • Archivos: zip, rar, 7z, tar, gz

  • Archivos de texto: txt, log, csv, json, xml

  • Imágenes: jpg, jpeg, png, gif, bmp

  • Otro: md

Ejemplo de uso

Enviar un correo electrónico

{
  "receiver": ["recipient@example.com"],
  "subject": "Test Email from MCP Server",
  "body": "This is a test email sent via the MCP Email Server.",
  "attachments": ["document.pdf", "image.jpg"]
}

Buscando archivos adjuntos

{
  "pattern": "report"
}

Contribuyendo

Invitamos a sus colaboradores a contribuir a la expansión y mejora del servidor de correo electrónico de MCP. Ya sea que desee añadir nuevas herramientas, mejorar la funcionalidad existente o mejorar la documentación, su opinión es muy valiosa.

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

¡Aceptamos solicitudes de incorporación de cambios! No dudes en contribuir con nuevas ideas, correcciones de errores o mejoras para que el servidor de correo electrónico de MCP sea aún más potente y útil.

Licencia

El servidor de correo electrónico MCP está licenciado bajo la Licencia MIT. Esto significa que usted tiene libertad de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol server that provides a seamless email management interface through Claude, allowing users to search, read, and send emails directly through natural language conversations.
    4
    114
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    A Model Context Protocol server that enables email operations through POP3 and SMTP protocols in Cursor AI, allowing users to send, receive, list, and manage emails using natural language commands.
    468 npm
    52
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI assistants to search, read, and send emails with attachment support through the Gmail API. It also provides tools for comprehensive label management and uses secure OAuth2 authentication for mailbox access.
    181 npm
    MIT
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    A Model Context Protocol server that provides email access via IMAP and SMTP, enabling AI agents to read, search, send, and manage emails. It features specialized tools for folder management, message retrieval, and replying to threads through a standardized HTTP/SSE interface.
    MIT