Servidor de trampa de correo MCP
Un servidor MCP que proporciona una herramienta para enviar correos electrónicos transaccionales a través de Mailtrap
Configuración
Escritorio o cursor de Claude
Agregue la siguiente configuración:
{
"mcpServers": {
"mailtrap": {
"command": "npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}Si está utilizando asdf para administrar Node.js, debe usar la ruta absoluta al ejecutable (ejemplo para Mac)
{
"mcpServers": {
"mailtrap": {
"command": "/Users/<username>/.asdf/shims/npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"PATH": "/Users/<username>/.asdf/shims:/usr/bin:/bin",
"ASDF_DIR": "/opt/homebrew/opt/asdf/libexec",
"ASDF_DATA_DIR": "/Users/<username>/.asdf",
"ASDF_NODEJS_VERSION": "20.6.1",
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}Ubicación del archivo de configuración de Claude Desktop
Mac : ~/Library/Application Support/Claude/claude_desktop_config.json
Ventanas : %APPDATA%\Claude\claude_desktop_config.json
Ubicación del archivo de configuración del cursor
Mac : ~/.cursor/mcp.json
Windows : %USERPROFILE%\.cursor\mcp.json
Código VS
Ejecutar en la paleta de comandos: Preferences: Open User Settings (JSON)
Luego, en el archivo de configuración, agregue la siguiente configuración:
{
"mcp": {
"servers": {
"mailtrap": {
"command": "npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}
}No olvide reiniciar su servidor MCP después de cambiar la sección "env".
Related MCP server: MCP Email Server
Uso
Una vez configurado, puedes pedirle al agente que envíe correos electrónicos, por ejemplo:
Envíe un correo electrónico a john.doe@example.com con el asunto "Reunión mañana" y un recordatorio sobre nuestra próxima reunión.
"Envía un correo electrónico a sarah@example.com para informar sobre la actualización del proyecto y copia al equipo a team@example.com "
Herramientas disponibles
enviar correo electrónico
Envía un correo electrónico transaccional a través de Mailtrap.
Parámetros:
to(obligatorio): Dirección de correo electrónico del destinatariosubject(obligatorio): Línea de asunto del correo electrónicofrom(opcional): Dirección de correo electrónico del remitente, si no se proporciona se utilizará "DEFAULT_FROM_EMAIL"text(opcional): texto del cuerpo del correo electrónico, obligatorio si "html" está vacíohtml(opcional): versión HTML del cuerpo del correo electrónico, obligatorio si el campo "texto" está vacíocc(opcional): Matriz de direcciones de correo electrónico de los destinatarios de CCbcc(opcional): Matriz de direcciones de correo electrónico de destinatarios CCOcategory(opcional): Categoría de correo electrónico para seguimiento
Desarrollo
Clonar el repositorio:
git clone https://github.com/railsware/mailtrap-mcp.git
cd mailtrap-mcpInstalar dependencias:
npm installConfiguración con Claude Desktop o Cursor
Consulte la ubicación del archivo de configuración en la secciónConfiguración .
Agregue la siguiente configuración:
{
"mcpServers": {
"mailtrap": {
"command": "node",
"args": ["/path/to/mailtrap-mcp/dist/index.js"],
"env": {
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}Si está utilizando asdf para administrar Node.js, debe utilizar la ruta absoluta al ejecutable:
(ejemplo para Mac)
{
"mcpServers": {
"mailtrap": {
"command": "/Users/<username>/.asdf/shims/node",
"args": ["/path/to/mailtrap-mcp/dist/index.js"],
"env": {
"PATH": "/Users/<username>/.asdf/shims:/usr/bin:/bin",
"ASDF_DIR": "/opt/homebrew/opt/asdf/libexec",
"ASDF_DATA_DIR": "/Users/<username>/.asdf",
"ASDF_NODEJS_VERSION": "20.6.1",
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}Código VS
Consulte la ubicación del archivo de configuración en la secciónConfiguración .
{
"mcp": {
"servers": {
"mailtrap": {
"command": "node",
"args": ["/path/to/mailtrap-mcp/dist/index.js"],
"env": {
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "your_sender@example.com"
}
}
}
}
}Pruebas
Puede probar el servidor utilizando el Inspector MCP :
npm run devContribuyendo
Se aceptan informes de errores y solicitudes de incorporación de cambios en GitHub . Este proyecto busca ser un espacio seguro y acogedor para la colaboración, y se espera que los colaboradores cumplan con el código de conducta .
Licencia
El paquete está disponible como código abierto bajo los términos de la Licencia MIT .
Código de conducta
Se espera que todos los que interactúan en las bases de código, los rastreadores de problemas, las salas de chat y las listas de correo del proyecto Mailtrap sigan el código de conducta .