Dev Life

Presentamos el servidor MCP de código abierto de Mailgun

Navegar por los datos de email ahora es más fácil. Con el servidor MCP de código abierto de Mailgun, el equipo de desarrollo puede consultar analíticas de email mediante IA conversacional. Sin paneles de control ni esperas.
Imagen para Presentamos el servidor MCP de código abierto de Mailgun

Acceder a los datos de email ahora es más fácil. Con el servidor MCP de código abierto de Mailgun, el equipo de desarrollo puede consultar métricas de rendimiento de email en lenguaje natural, sin paneles de control ni llamadas complejas a la API. Desarrollada sobre el Protocolo de Contexto de Modelo (MCP), esta solución hace que las analíticas de email impulsadas por IA sean fluidas y eficaces.

Te contamos cómo surgió y cómo funciona.

¿Qué es MCP?

El MCP (Protocolo de Contexto de Modelo) es un marco de API estandarizado que permite a los asistentes de IA interactuar con servicios externos utilizando JSON-RPC.

Hace unos meses, Anthropic lanzó su Protocolo de Contexto de Modelo (MCP), que permite a asistentes de IA como Claude interactuar con servicios externos a través de llamadas de API estandarizadas.

En la práctica, esto permite interactuar en lenguaje natural con fuentes de datos estructurados, como las API de analíticas de email de Mailgun.

Descúbrelo en GitHub en github.com/mailgun/mailgun-mcp-server.

Las analíticas de email se unen a la IA conversacional

Como profesionales del desarrollo, buscamos constantemente formas más eficaces de acceder a nuestros datos y analizarlos. Ya sea para comprobar las tasas de entrega, investigar rebotes o monitorizar el rendimiento de un dominio, estas tareas suelen requerir navegar por paneles de control o escribir scripts de API personalizados. El MCP abre la puerta a algo distinto: obtener tus datos con solo pedirlos.

Nos complace anunciar la implementación del servidor MCP de código abierto de Mailgun, que elimina esta barrera al permitir que el equipo de desarrollo consulte nuestras API de solo lectura directamente a través de Claude y otros asistentes compatibles con MCP.

¿Por qué usar MCP?

El email es el único sistema autónomo verdaderamente distribuido. Se ha creado a partir de estándares abiertos que se documentan en los RFC (Peticiones de comentarios) que publica el Grupo de Trabajo de Ingeniería de Internet (IETF). Desde SMTP a MIME a DMARC estos estándares ayudan a que los emails lleguen a sus destinos. El ecosistema funciona porque acordamos cómo debían comunicarse las cosas entre sí.

El MCP se ha desarrollado sobre JSON-RPC sobre un transporte de capa de aplicación, que son estándares muy conocidos y documentados. Su adopción parece el siguiente paso natural, siguiendo la tradición de los protocolos abiertos.

Al implementar este estándar para Mailgun, mantenemos nuestro compromiso con un entorno en el que el equipo de ingeniería pueda crear sistemas sin las limitaciones de los entornos cerrados. Al igual que puedes enviar un email a cualquier persona del planeta sin pensarlo dos veces (por favor, no envíes spam), ahora puedes hablar con tus datos a través del asistente que mejor te funcione.

Fuente de la imagen: https://xkcd.com/2116/
Fuente de la imagen: https://xkcd.com/2116/

¿Qué puedes hacer con el servidor MCP de Mailgun?

Con nuestra implementación del servidor MCP, puedes:

  • Consultar métricas de rendimiento de email en lenguaje natural
  • Extraer estadísticas de entrega, registros de rebotes y ajustes del dominio
  • Generar informes y visualizaciones de tus datos de email
  • Enviar emails o validar direcciones de email

Míralo en acción

Aquí tienes una muestra de los tipos de métricas que puedes extraer usando nuestro MCP e IA generativa:

Image shows conversation with Claude, pulling metrics using the Mailgun open-source MCP server.
Image shows conversation with Claude, pulling metrics using the Mailgun open-source MCP server.

¿Por qué es de solo lectura?

Hemos limitado esta implementación de forma intencionada a operaciones de solo lectura (excepto para enviar un email). Esto te da libertad para explorar tus datos y configuración sin arriesgarte a hacer cambios accidentales en tu entorno de producción. Sin embargo, gracias a su diseño, es muy fácil habilitar puntos de conexión que realicen solicitudes no idempotentes si tu caso de uso lo requiere.

Por qué las interfaces conversacionales son el futuro

Creemos que las herramientas de infraestructura deberían adaptarse a la forma de trabajar del equipo de desarrollo. Las interfaces conversacionales reducen el tiempo dedicado a traducir preguntas en consultas complejas de API al usar el lenguaje natural como puente.

La implementación de MCP de Mailgun reduce la carga cognitiva, lo que permite al equipo de ingeniería:

  • Obtener información inmediata sin navegar por paneles de control
  • Solicitar métricas de email específicas sin escribir código personalizado
  • Mejorar la eficiencia del flujo de trabajo mediante consultas impulsadas por IA

Empieza hoy mismo

Nuestra implementación del servidor MCP está disponible en GitHub en github.com/mailgun/mailgun-mcp-server. Hemos incluido los pasos de configuración en el archivo README para que puedas empezar rápidamente.

Tenemos muchas ganas de ver cuáles serán los siguientes pasos y agradeceremos las contribuciones y sugerencias de la comunidad.