Servidor MCP de Mailgun
Descripción general
Una implementación de servidor de Protocolo de contexto de modelo (MCP) para Mailgun , que permite que los clientes de IA compatibles con MCP, como Claude Desktop, interactúen con el servicio.
Related MCP server: Enhanced Gmail MCP Server
Prerrequisitos
Node.js (v18 o superior)
Git
Claude Desktop (para la integración de Claude)
Cuenta de Mailgun y una clave API
Inicio rápido
Instalación manual
Clonar el repositorio:
git clone https://github.com/mailgun/mailgun-mcp-server.git cd mailgun-mcp-serverInstalar dependencias y compilar:
npm installConfigurar Claude Desktop:
Crear o modificar el archivo de configuración:
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%/Claude/claude_desktop_config.json
Agregue la siguiente configuración:
{ "mcpServers": { "mailgun": { "command": "node", "args": ["CHANGE/THIS/PATH/TO/mailgun-mcp-server/src/mailgun-mcp.js"], "env": { "MAILGUN_API_KEY": "YOUR-mailgun-api-key" } } } }
Pruebas
Ejecute el conjunto de pruebas local con:
NODE_ENV=test npm testEjemplos de indicaciones con Claude
Enviar un correo electrónico
Nota: Enviar un correo electrónico actualmente (18/03/2025) parece requerir una cuenta de pago de Anthropic. Recibirá un error silencioso en la cuenta gratuita.
Can you send an email to EMAIL_HERE with a funny email body that makes it sound like it's from the IT Desk from Office Space?
Please use the sending domain DOMAIN_HERE, and make the email from "postmaster@DOMAIN_HERE"!Obtener y visualizar estadísticas de envío
Would you be able to make a chart with email delivery statistics for the past week?Depuración
El servidor MCP se comunica a través de stdio, consulte la sección Depuración del Protocolo de contexto de modelo.
Licencia
Archivo de LICENCIA para más detalles
Contribuyendo
¡Agradecemos tus contribuciones! No dudes en enviar una solicitud de incorporación de cambios.