Guía de integración de Eulerian MCP con Mistral Vibe CLI

Guía de integración de Eulerian MCP con Mistral Vibe CLI

EULERIAN MCP
  • Guía de instalación — para principiantes
  • Conectar Eulerian a Mistral Vibe CLI
  • Un paso a paso sin tecnicismos — con el único detalle de Windows que importa
Esta guía te muestra, paso a paso, cómo conectar el MCP de Eulerian Marketing Platform a Mistral Vibe CLI — el asistente de Mistral que funciona en una ventana de terminal. Al terminar, Vibe responderá preguntas sobre tus datos reales de Eulerian. Inicia sesión por navegador con tu cuenta de Mistral — sin clave API.
Lo que necesitarás:
    Un equipo donde puedas instalar software
    Tu URL de endpoint y tu token de API de Eulerian (de tu contacto de Eulerian
    Una cuenta de Mistral (gratuita).
Usuarios de Windows, leed esto primero: Vibe está pensado oficialmente para macOS/Linux, y en Windows hay una peculiaridad que impide que todo funcione — la ruta de Python debe usar barras normales /, no barras invertidas. Lo recordamos en el paso exacto, pero es el motivo n.º 1 de que falle la instalación.
Paso 1 Instala «uv» (el instalador de Vibe)
Vibe se instala con una pequeña herramienta llamada uv. En Windows, abre PowerShell (Inicio → escribe powershell → Intro) y ejecuta estas dos líneas, una a una:
powershell -c "Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force"powershell -c "irm  https://astral.sh/uv/install.ps1  | iex"
En macOS / Linux, ejecuta en su lugar:
Importante: cierra el terminal y abre uno nuevo tras instalar uv, para que el equipo lo detecte.
Paso 2 Instala Vibe
En el terminal nuevo, ejecuta:
uv tool install --upgrade mistral-vibe
Esto instala el comando vibe (lo probamos con v2.18.3).
Paso 3 Inicia Vibe e inicia sesión (sin clave API)
Arráncalo escribiendo vibe y pulsando Intro. En el primer arranque te pregunta cómo iniciar sesión — elige «Launch browser». Se abre el inicio de sesión de Mistral en el navegador; apruébalo y vuelve al terminal.
Pantalla de inicio de sesión en el primer arranque de Vibe — elige «Launch browser» (sin clave API).
Paso 4 Instala Python y el puente de Eulerian
Vibe llega a Eulerian a través de un pequeño «puente». Instala Python 3.10+ desde  https://www.python.org/downloads/  (marca «Add Python to PATH» en Windows), luego en un terminal ejecuta:
pip install eulerian-marketing-platform
Paso 5 Dile a Vibe dónde está Eulerian (edita config.toml)
Vibe guarda su configuración en config.toml:
Tu equipo
Dónde está el archivo de configuración
Windows
%USERPROFILE%\.vibe\config.toml
macOS / Linux
~/.vibe/config.toml
Ábrelo (Windows: notepad %USERPROFILE%\.vibe\config.toml). Si ves una línea mcp_servers = [], borra esa línea. Luego añade este bloque al final del archivo, sustituyendo el endpoint y el token:
[[mcp_servers]]name = "eulerian-marketing-platform"transport = "stdio"command = "C:/Users/tu-usuario/AppData/Local/Programs/Python/Python312/python.exe"args = ["-m", "eulerian_marketing_platform.server"]startup_timeout_sec = 60[mcp_servers.env]EMP_API_ENDPOINT = " https://tu-instancia-eulerian.com/mcp "EMP_API_TOKEN = "pega-aqui-tu-token-de-eulerian"
EL detalle de Windows (no lo saltes): escribe la ruta de Python en command con barras normales / — exactamente como arriba. Si usas barras invertidas \, Vibe las elimina en silencio, el puente no arranca (WinError 2) y /mcp muestra sin herramientas. Las barras normales lo solucionan del todo. Localiza tu ruta de Python con python -c "import sys; print(sys.executable)" y cambia las barras invertidas por barras normales. Guarda el archivo.
Guarda y vuelve a iniciar Vibe con vibe. La pantalla de inicio muestra 1 MCP server configurado:
La pantalla de inicio de Vibe mostrando que el servidor MCP de Eulerian está configurado (1 servidor).
Paso 6 Comprueba la conexión
Escribe /mcp y pulsa Intro, resalta el servidor de Eulerian y pulsa r para refrescar. Debería cargar unas 134 herramientas — eso significa que funciona:
La vista /mcp de Vibe tras refrescar: el servidor de Eulerian está conectado con 134 herramientas.
Paso 7 Pruébalo — pide tus datos
Ahora solo tienes que preguntar, en lenguaje natural:
¿A qué sitios puedo consultar con mi cuenta de Eulerian?
Vibe llama a la herramienta de Eulerian y lista tus sitios reales:
Vibe respondiendo con la lista real de sitios de la cuenta de Eulerian (nombre del cliente redactado).
Instalación completada — ya puedes hacer a Vibe preguntas de negocio en lenguaje natural.

Conviene saber (y lo que verificamos)

Nota de validación (para el registro): Mistral Vibe CLI se probó de extremo a extremo en Windows y funciona — 134 herramientas descubiertas y datos reales devueltos — siempre que la ruta de Python use barras normales (el bug de las barras invertidas de arriba).
Una limitación a tener en cuenta: Vibe no admite servidores MCP que requieran inicio de sesión OAuth. Eulerian usa un token estático por stdio, así que aquí no es un problema — pero tenlo presente para otros servidores.

Si algo no funciona

Síntoma
Qué hacer
/mcp muestra el servidor «enabled» pero sin herramientas
Casi siempre es el bug de las barras invertidas de Windows. Cambia la ruta command a barras normales / (Paso 5), guarda, reinicia Vibe y pulsa r en /mcp.
WinError 2 en el log
Misma causa — no se pudo lanzar el puente porque la ruta tenía barras invertidas. Usa barras normales.
«vibe no se reconoce»
Reabre el terminal tras instalar uv/Vibe, o vuelve a ejecutar uv tool install --upgrade mistral-vibe.
No pasa nada en el primer arranque
El descubrimiento puede tardar 20–30 s. Mantén startup_timeout_sec = 60 y pulsa r para refrescar.