Tidio
oficialConecta Tidio con tu sitio web a través de MCP. Inserta el widget sin salir de tu entorno de
¿Qué puedes hacer con Tidio MCP?
- Autentica y conecta tu cuenta de Tidio — ejecuta
tidio_connectcon la URL de tu sitio para iniciar sesión a través del navegador y recuperar automáticamente tu clave pública. - Verifica el estado de la conexión y obtén el código de inserción — usa
tidio_statuspara confirmar que estás conectado y recuperar el fragmento de JavaScript para tu sitio. - Genera el código de inserción con una clave existente — llama a
generate_tidio_embedcon tu clave pública para producir el código del widget de chat, eligiendo opcionalmente carga asíncrona o síncrona. - Desconecta y borra las credenciales almacenadas — invoca
tidio_disconnectpara eliminar los tokens guardados y la clave pública del almacenamiento local.
Documentación
Conector Tidio MCP
Un servidor MCP (Protocolo de Contexto de Modelo) que conecta asistentes de IA al chat en vivo de Tidio - con configuración automática
Características
- Configuración Automática: Conéctate a Tidio con un solo comando - sin copiar claves manualmente
- Autenticación OAuth: Abre el navegador para un inicio de sesión seguro en Tidio, recupera automáticamente tu clave pública
- Persistencia de Credenciales: Las credenciales se guardan localmente para futuras sesiones
- Generación de Código Embebido: Obtén código JavaScript listo para usar en cualquier sitio web
Instalación
npm install tidio-mcp-connector
O clona y construye localmente:
git clone https://github.com/your-username/tidio-mcp-connector.git cd tidio-mcp-connector npm install npm run build
Uso
Con Claude Desktop
Agrega a tu configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{ "mcpServers": { "tidio": { "command": "npx", "args": ["tidio-mcp-connector"] } } }
Con Lovable
Este conector MCP funciona con Lovable y plataformas de desarrollo similares impulsadas por IA. Agrégalo como un servidor MCP personalizado.
Con MCP Inspector (Pruebas)
npx @modelcontextprotocol/inspector npx tidio-mcp-connector
Herramientas Disponibles
tidio_connect (Recomendado)
Conéctate a Tidio y obtén automáticamente tu clave pública.
Cómo funciona:
- Abre tu navegador en la página de inicio de sesión de Tidio
- Te autenticas con tu cuenta de Tidio
- Devuelve tu clave pública y código embebido automáticamente
Parámetros:
site_url(requerido): La URL del sitio web donde se embeberá Tidio
Ejemplo:
Connect Tidio to https://mywebsite.com
tidio_status
Verifica el estado de tu conexión y obtén tu código embebido.
Parámetros: Ninguno
tidio_disconnect
Limpia las credenciales almacenadas.
generate_tidio_embed
Genera código embebido para una clave pública específica (si ya tienes una).
Parámetros:
public_key(requerido): Tu clave pública de Tidioloading_mode(opcional):"async"(predeterminado) o"sync"
Cómo Funciona
- El usuario llama a
tidio_connectcon la URL de su sitio web - Se abre el navegador en la página de autenticación de Tidio
- El usuario inicia sesión en su cuenta de Tidio
- Se recibe el callback - el servidor MCP obtiene el token de actualización
- Se realizan llamadas a la API - intercambia el token por un token de acceso, luego recupera la clave pública
- Credenciales guardadas en
~/.tidio-mcp/credentials.json - Código embebido devuelto - listo para agregar al sitio web
Almacenamiento de Credenciales
Las credenciales se almacenan localmente en ~/.tidio-mcp/credentials.json:
{ "public_key": "abc123...", "access_token": "...", "refresh_token": "...", "site_url": "https://example.com", "created_at": "2024-01-01T00:00:00.000Z", "updated_at": "2024-01-01T00:00:00.000Z" }
Salida del Código Embebido
El conector genera código de carga asíncrona optimizado:
Desarrollo
Instalar dependencias
npm install
Ejecutar en modo desarrollo
npm run dev
Construir para producción
npm run build
Ejecutar versión construida
npm start
Requisitos
- Node.js 18+
- Una cuenta de Tidio (el nivel gratuito funciona)
Licencia
MIT
Relacionado
- Tidio - Plataforma de chat en vivo y chatbot
- Model Context Protocol - Estándar abierto para integraciones de IA
- Lovable - Desarrollo de aplicaciones impulsado por IA