- Un paso a paso sin tecnicismos — partiendo de un equipo sin nada instalado
Esta guía te muestra, paso a paso, cómo conectar el a . VS Code es una aplicación gratuita de Microsoft; Copilot es su asistente de IA. Empezamos desde cero — instalar VS Code, crear una cuenta gratuita — y terminamos con Copilot respondiendo preguntas sobre tus datos reales de Eulerian.
Un equipo donde puedas instalar software
Tu y tu de Eulerian (de tu contacto de Eulerian)
Un correo electrónico para crear una cuenta gratuita de GitHub.
No hace falta experiencia previa.
Entra en https://code.visualstudio.com , pulsa el botón grande de descarga para tu sistema, ejecuta el instalador y acepta los valores por defecto. Abre VS Code al terminar — verás una pantalla de bienvenida como esta: La pantalla de bienvenida de VS Code, que invita a iniciar sesión y empezar.
Pulsa el icono de la barra izquierda (cuatro cuadraditos), busca y pulsa . Copilot te pedirá iniciar sesión. Si no tienes cuenta de GitHub, elige — en la página de registro, deja marcada la casilla para tener Copilot sin coste:
Creación de una cuenta gratuita de GitHub con «Copilot Free» activado.
Una vez dentro, VS Code se abre con el panel a la derecha. Ahí es donde hablarás con el asistente.
VS Code con sesión iniciada y el panel Copilot Chat abierto a la derecha.
Copilot llega a Eulerian a través de un pequeño «puente» que se ejecuta en tu equipo. Instala desde https://www.python.org/downloads/ ( en Windows), luego abre un terminal (Windows: Inicio → escribe cmd → Intro) y ejecuta: pip install eulerian-marketing-platform
Abre la paleta de comandos con (macOS: ), escribe MCP: Open User Configuration y pulsa Intro. Se abre un archivo mcp.json. Pega esto y sustituye el endpoint y el token por los tuyos:
{"servers": {"eulerian-marketing-platform": {"type": "stdio","command": "C:/Users/tu-usuario/AppData/Local/Programs/Python/Python312/python.exe","args": ["-m", "eulerian_marketing_platform.server"],"env": {"EMP_API_ENDPOINT": " https://tu-instancia-eulerian.com/mcp ","EMP_API_TOKEN": "pega-aqui-tu-token-de-eulerian"}}}} VS Code usa la clave "servers" — "mcpServers" como la mayoría de las apps. Para la ruta command en Windows puedes usar barras normales / (como arriba) o barras invertidas escapadas \\; ambas funcionan. Localiza tu Python con python -c "import sys; print(sys.executable)".
Aparece un pequeño botón justo encima de la línea "eulerian-marketing-platform" — púlsalo. Tras unos segundos, VS Code muestra el servidor en ejecución con sus herramientas:
mcp.json con el servidor «Running · 134 tools» (el token está oculto por privacidad).
Las herramientas MCP solo funcionan en . En la parte inferior del cuadro de Copilot Chat, abre el desplegable de modo y elige . Puedes revisar qué herramientas están activas con el botón (
) — las de Eulerian aparecen en la lista: El selector de herramientas en modo Agent, mostrando las herramientas MCP de Eulerian disponibles para Copilot.
para forzar que Copilot use una herramienta concreta de Eulerian, escribe # seguido del nombre de la herramienta en tu mensaje (por ejemplo #getallowedwebsite_account).
En el chat (modo Agent), haz una pregunta en lenguaje natural, por ejemplo una evolución semanal de visitas. Copilot llama a las herramientas de Eulerian y devuelve cifras reales:
Copilot devolviendo una evolución de visitas día a día desde Eulerian (nombre del cliente redactado).
Esa es toda la instalación. Ya puedes hacer preguntas de negocio en lenguaje natural y Copilot buscará las respuestas en Eulerian.
en un primer intento de reporting, Copilot puede mostrar reports definition is invalid — ocurre cuando la pregunta no tiene dimensión temporal. El agente suele (añade una dimensión diaria date_day y reintenta), y devuelve los datos. es un problema de conexión ni de protocolo.
VS Code + GitHub Copilot se probó y funcionó — conexión, 134 herramientas descubiertas y reporting correctos.
No aparece el comando MCP: Open User Configuration
Actualiza VS Code (necesita 1.101+) y comprueba que la extensión GitHub Copilot está instalada.
El servidor no arranca / muestra 0 herramientas
Comprueba que la clave es "servers" y que command apunta a tu ruta real de Python (Paso 5).
Copilot ignora las herramientas de Eulerian
No estás en modo . Cambia el modo en la parte inferior del chat, o fuerza una herramienta con #nombre_herramienta.
Un informe sale «inválido»
Suele autocorregirse (ver arriba). Si no, pide un desglose «diario» para añadir una dimensión temporal.