Resumen
- Qué es el servidor MCP de Mailjet
- Qué necesitas antes de empezar
- Paso 1. Descargar el proyecto
- Paso 2. Instalar las dependencias
- Paso 3. Iniciar el servidor MCP
- Paso 4. Conectar Claude Desktop
- Variables de entorno
- Probar la configuración
- Uso del MCP de Mailjet en Claude Desktop
- Solución de problemas
- Artículos relacionados
Qué es el servidor MCP de Mailjet
El MCP de Mailjet es el asistente de IA Claude Desktop que lee datos de Mailjet desde tu cuenta usando tu clave API. Una vez configurado, puedes pedirle a Claude información sobre el rendimiento de campañas, listas de contactos o estadísticas y obtendrá la información a través de la API de Mailjet.
MCP (Model Context Protocol) es una forma para que herramientas de IA se conecten a servicios externos. El servidor MCP de Mailjet es un pequeño servicio que se ejecuta en tu computadora y expone las APIs de Mailjet a Claude. Esto permite que Claude responda preguntas usando datos en vivo de tu cuenta de Mailjet.
Qué necesitas antes de empezar
Esta configuración pide a un usuario no técnico realizar algunas tareas técnicas. Para facilitarlo, mostraremos las herramientas que necesitas y cómo instalarlas.
- Cuenta de Mailjet con una clave API y clave secreta activas
- Claude Desktop instalado
- Git para descargar el servidor MCP de Mailjet desde GitHub
- Node.js para ejecutar el servidor MCP
- pnpm para instalar los archivos del servidor MCP
- Permiso para editar la configuración de Claude Desktop
Cómo verificar o instalar Git
El MCP de Mailjet usa Git para descargar los archivos del proyecto desde nuestro repositorio oficial en GitHub. Git es común en máquinas de desarrolladores pero muchas computadoras ya lo tienen. Verifica primero antes de instalar algo.
Verificar si Git está instalado
Mac
- Abre Terminal (Comando + Espacio, escribe “Terminal,” presiona Enter).
- Escribe
git --versiony presiona Enter. - Si ves algo como
git version 2.39.3, Git está instalado. Puedes pasar al Paso 1: Descargar el proyecto. -
Si macOS pide instalar Command Line Tools, haz clic en Instalar y sigue los pasos.
Windows
- Abre Símbolo del sistema (Inicio, escribe “cmd,” presiona Enter).
- Escribe
git --versiony presiona Enter. - Si ves un número de versión, Git está instalado.
- Si aparece un error diciendo que el comando no se reconoce, instala Git usando los pasos a continuación.
Instalar Git
- Ve a https://git-scm.com/downloads.
- Descarga la versión para tu sistema operativo.
- Ejecuta el instalador y mantén la configuración predeterminada.
- Abre Terminal o Símbolo del sistema de nuevo y ejecuta
git --versionpara confirmar que funcionó.
Cómo instalar Node.js y pnpm
El servidor MCP de Mailjet es un pequeño programa en JavaScript. Tu computadora necesita Node.js para poder ejecutar ese programa. También necesitas pnpm, que es una herramienta auxiliar que descarga los archivos adicionales que el programa necesita.
Instalar Node.js (Mac y Windows)
- Ve a https://nodejs.org/.
-
Elige la versión LTS (Soporte a Largo Plazo).
LTS es la versión estable con la que se prueban la mayoría de proyectos. Usar LTS reduce la posibilidad de errores al ejecutar el servidor MCP de Mailjet. - Descarga el instalador para tu sistema y ejecútalo.
- Mantén la configuración predeterminada y termina la instalación.
- Abre Terminal (Mac) o Símbolo del sistema (Windows).
-
Escribe:
node -v
Deberías ver un número de versión, como
v20.x.x.Ver un número de versión significa que Node.js está instalado correctamente. No necesitas hacer nada más con él.
Instalar pnpm
-
En la misma ventana de Terminal o Símbolo del sistema, escribe:
npm install -g pnpm
-
Luego verifica:
pnpm -v
Un número de versión aquí significa que pnpm está listo para instalar el servidor MCP de Mailjet en el siguiente paso.
Paso 1. Descargar el proyecto
Vas a descargar el servidor MCP de Mailjet desde el repositorio oficial en GitHub y entrar en esa carpeta.
- Abre Terminal (Mac) o Símbolo del sistema (Windows).
-
Ejecuta:
git clone https://github.com/mailgun/mailjet-mcp-server.git cd mailjet-mcp-server
El primer comando descarga el servidor MCP en una nueva carpeta. El segundo comando te mueve a esa carpeta para que los siguientes comandos funcionen.
Paso 2. Instalar las dependencias
Luego, instala los paquetes que el servidor necesita.
pnpm install
Paso 3. Iniciar (encender) el servidor MCP
Este paso inicia el programa MCP de Mailjet para que Claude pueda conectarse a él.
- Asegúrate de estar todavía dentro de la carpeta
mailjet-mcp-server. -
Ejecuta:
node src/mailjet-mcp.js
Esto lanza el servidor MCP de Mailjet en tu computadora. Puedes ver algunas líneas de texto. Eso significa que está funcionando.
Paso 4. Conectar Claude Desktop
Claude Desktop usa un archivo de configuración JSON para saber qué servidores MCP cargar. Añade el servidor MCP de Mailjet allí para que Claude pueda encontrarlo.
Configuración en Mac
1. Abre este archivo:
~/Library/Application Support/Claude/claude_desktop_config.json
2. Añade este bloque al archivo (únelo con tu sección actual mcpServers si existe):
{
"mcpServers": {
"mailjet": {
"command": "node",
"args": ["/TU/RUTA/mailjet-mcp-server/src/mailjet-mcp.js"],
"env": {
"MAILJET_API_KEY": "TU_clave_publica:TU_clave_privada"
}
}
}
}
3. Reemplaza /TU/RUTA/... con la ruta real en tu Mac al archivo mailjet-mcp-server/src/mailjet-mcp.js.
4. Reemplaza TU_clave_publica:TU_clave_privada con tu clave API y clave secreta de Mailjet separadas por dos puntos.
1234567890abcdef:abcdef1234567890
5. Guarda el archivo y reinicia Claude Desktop.
Configuración en Windows
1. Abre este archivo:
%APPDATA%/Claude/claude_desktop_config.json
2. Añade este bloque:
{
"mcpServers": {
"mailjet": {
"command": "node",
"args": ["C:\\RUTA\\AL\\mailjet-mcp-server\\src\\mailjet-mcp.js"],
"env": {
"MAILJET_API_KEY": "TU_clave_publica:TU_clave_privada"
}
}
}
}
3. Reemplaza C:\RUTA\AL\... con la carpeta donde clonaste el proyecto.
4. Mantén las barras invertidas en las rutas de Windows. Si tu editor da error, escápalas como \\.
5. Guarda el archivo y reinicia Claude Desktop.
Variables de entorno
El servidor MCP de Mailjet soporta las siguientes variables de entorno.
| Variable | Requerida | Descripción | Ejemplo |
|---|---|---|---|
MAILJET_API_KEY |
Sí | Claves públicas y privadas de Mailjet unidas con dos puntos | clavepublica123:clavesecreta456 |
MAILJET_API_REGION |
No | Usar servidores EU de Mailjet | eu |
Puedes definir estas variables en tu sistema o directamente en la configuración de Claude en la sección env.
Probar la configuración
El proyecto incluye un conjunto de pruebas local. Para ejecutarlo:
NODE_ENV=test pnpm test
Si las pruebas pasan sin errores, tu instalación está funcionando.
Solución de problemas
-
Claude no muestra herramientas de Mailjet
Verifica que la ruta enclaude_desktop_config.jsonapunte al archivo realmailjet-mcp-server/src/mailjet-mcp.js. Reinicia Claude. -
Error de autenticación
Asegúrate de que el valor API use el formatoCLAVE_PUBLICA:CLAVE_PRIVADA. Si falta el colon, la autenticación falla. -
El servidor se cierra inmediatamente
Ejecutanode src/mailjet-mcp.jsdesde dentro de la carpetamailjet-mcp-server. -
Cuenta EU no carga
ConfiguraMAILJET_API_REGION=euen tu entorno o en la secciónenvde la entrada de configuración de Claude.
Uso del MCP de Mailjet en Claude Desktop
Una vez que el servidor MCP esté funcionando y Claude Desktop se haya reiniciado, puedes empezar a usarlo.
- Abre Claude Desktop.
- Haz una pregunta relacionada con Mailjet, por ejemplo: ¿Cuál de mis listas de contactos tiene más suscriptores?.
- Claude detectará que necesita contactar a Mailjet y mostrará un cuadro similar a: Claude quiere usar Get v3 liststatistics de mailjet.
-
Verás botones como Denegar, Permitir una vez, y Permitir siempre.
- Permitir una vez permite que Claude haga esta única solicitud a Mailjet ahora.
- Permitir siempre indica a Claude que puede usar el servidor MCP de Mailjet para solicitudes futuras sin pedir permiso otra vez.
- Denegar bloquea la solicitud y Claude no obtendrá datos de Mailjet.
- Elige Permitir una vez si solo quieres probar la configuración
- Elige Permitir siempre si quieres que Claude ejecute la solicitud cada vez sin tener que pedir permiso nuevamente.
-
Después de permitir la solicitud, Claude llamará al servidor MCP de Mailjet, obtendrá los datos y responderá con el resultado, por ejemplo una lista de tus listas de contactos y sus cantidades de suscriptores.