Tidio MCP Server
oficialConecte o Tidio ao seu site via MCP. Incorpore o widget sem sair do seu ambiente de programação.
Documentação
Conector Tidio MCP
Um servidor MCP (Model Context Protocol) que conecta assistentes de IA ao chat ao vivo do Tidio - com configuração automática
Funcionalidades
- Configuração Automática: Conecte-se ao Tidio com um comando - sem cópia manual de chaves
- Autenticação OAuth: Abre o navegador para login seguro no Tidio, recupera automaticamente sua chave pública
- Persistência de Credenciais: As credenciais são salvas localmente para sessões futuras
- Geração de Código de Incorporação: Obtenha código JavaScript pronto para uso em qualquer site
Instalação
npm install tidio-mcp-connector
Ou clone e compile localmente:
git clone https://github.com/your-username/tidio-mcp-connector.git cd tidio-mcp-connector npm install npm run build
Uso
Com Claude Desktop
Adicione à configuração do Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{ "mcpServers": { "tidio": { "command": "npx", "args": ["tidio-mcp-connector"] } } }
Com Lovable
Este conector MCP funciona com o Lovable e plataformas de desenvolvimento similares baseadas em IA. Adicione-o como um servidor MCP personalizado.
Com MCP Inspector (Testes)
npx @modelcontextprotocol/inspector npx tidio-mcp-connector
Ferramentas Disponíveis
tidio_connect (Recomendado)
Conecte-se ao Tidio e obtenha automaticamente sua chave pública.
Como funciona:
- Abre seu navegador na página de login do Tidio
- Você se autentica com sua conta Tidio
- Retorna sua chave pública e código de incorporação automaticamente
Parâmetros:
site_url(obrigatório): A URL do site onde o Tidio será incorporado
Exemplo:
Connect Tidio to https://mywebsite.com
tidio_status
Verifique o status da sua conexão e obtenha seu código de incorporação.
Parâmetros: Nenhum
tidio_disconnect
Limpar credenciais armazenadas.
generate_tidio_embed
Gerar código de incorporação para uma chave pública específica (se você já tiver uma).
Parâmetros:
public_key(obrigatório): Sua chave pública do Tidioloading_mode(opcional):"async"(padrão) ou"sync"
Como Funciona
- Usuário chama
tidio_connectcom a URL do seu site - Navegador abre na página de autenticação do Tidio
- Usuário faz login na sua conta Tidio
- Callback recebido - servidor MCP obtém o token de atualização
- Chamadas de API feitas - troca o token por um token de acesso, depois recupera a chave pública
- Credenciais salvas em
~/.tidio-mcp/credentials.json - Código de incorporação retornado - pronto para adicionar ao site
Armazenamento de Credenciais
As credenciais são armazenadas localmente em ~/.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" }
Saída do Código de Incorporação
O conector gera código de carregamento assíncrono otimizado:
Desenvolvimento
Instalar dependências
npm install
Executar em modo de desenvolvimento
npm run dev
Compilar para produção
npm run build
Executar versão compilada
npm start
Requisitos
- Node.js 18+
- Uma conta Tidio (plano gratuito funciona)
Licença
MIT
Relacionados
- Tidio - Plataforma de chat ao vivo e chatbot
- Model Context Protocol - Padrão aberto para integrações de IA
- Lovable - Desenvolvimento de aplicativos com IA