SingChat MCP de código aberto

Contents
Última atualização: 30 de julho de 2026
O programa de código aberto do SingChat começou oficialmente.
Não se trata apenas de abrir um produto isolado de atendimento com IA. É também uma parte importante do programa de código aberto e transparência do SingLinkVPN.
O SingChat é o sistema de atendimento ao vivo e assistência com IA que o SingLinkVPN usa hoje. Quando usuários do SingLinkVPN têm dúvidas sobre conta, assinatura, dados gratuitos, nós, conexão, compatibilidade de sistema, atualizações do cliente ou solução de problemas técnicos, podem usar o SingChat para receber uma primeira resposta da IA, consultar o conhecimento oficial, pedir que um atendente humano assuma e obter acompanhamento.
O trabalho de código aberto e transparência do SingLinkVPN não deve se limitar a protocolos VPN, arquitetura do cliente, testes de desempenho, modelos de segurança e à política de não registro (no-logs).
O sistema de atendimento, que interage diretamente com os usuários, também levanta perguntas como:
- quais operações a IA pode executar;
- quais dados a equipe de atendimento pode ver;
- como os workspaces são isolados;
- como as ferramentas de IA de terceiros se conectam;
- como são tratados os dados que os usuários enviam por vontade própria;
- quais recursos já são públicos;
- quais partes ainda estão em revisão de segurança e de autorização.
Incluir o SingChat no programa de código aberto e transparência do SingLinkVPN significa, portanto, que o escopo da divulgação vai além da tecnologia VPN de base e chega aos sistemas de atendimento e pós-venda com os quais os usuários de fato interagem.
Como primeira fase, o SingChat publicou o repositório singchat-mcp no GitHub. O manifesto MCP público, as descrições das ferramentas, os exemplos de integração e a documentação técnica em vários idiomas foram lançados sob a licença MIT. Qualquer assistente de IA compatível com MCP pode usar o SingChat MCP para criar um workspace, obter o código de incorporação para o site, gerenciar conversas de suporte, adicionar conhecimento à IA e ver estatísticas. GitHub
Resumo do código aberto e do status do produto SingChat
| Item | Status atual |
|---|---|
| Nome do produto | SingChat |
| Posicionamento do produto | Sistema multiplataforma de atendimento com IA e chat ao vivo |
| Relação com o SingLinkVPN | Sistema de atendimento e assistência com IA usado atualmente pelo SingLinkVPN |
| Posição no programa | Parte do programa de código aberto e transparência do SingLinkVPN |
| SingChat MCP | Repositório público no GitHub disponível |
| Licença do MCP | Licença MIT |
| Material publicado | Manifesto MCP, descrições das ferramentas, exemplos de integração e documentação em vários idiomas |
| Número de ferramentas MCP | 17 |
| Integrações de IA compatíveis | Claude, Cursor, ChatGPT, Grok, Gemini CLI e outras |
| Integração com sites | Adicione o widget de chat com um único script |
| Modelo principal de atendimento | Respostas da IA, consulta à base de conhecimento e transferência para humanos |
| Community Edition | Identificada oficialmente como AGPL-3.0 |
| Enterprise Edition | Licença comercial |
| Implantação | SaaS oficial ou auto-hospedagem |
| Ambientes compatíveis | Web, iOS, Android, Flutter e outros produtos |
| Direção futura | Divulgação em fases, conforme segurança, privacidade, licenciamento e estabilidade do produto |
O site oficial do SingChat posiciona o produto como uma plataforma de atendimento com IA que pode ser incorporada a produtos Web, iOS, Android e Flutter. Ela oferece base de conhecimento RAG, transferência para atendentes humanos, caixa de entrada compartilhada, isolamento multi-tenant, APIs, webhooks e a escolha entre o SaaS oficial e a auto-hospedagem. SingChat
1. O SingChat é o sistema de atendimento usado hoje pelo SingLinkVPN
O SingChat não foi criado como projeto de demonstração para um anúncio de código aberto. Ele já faz parte do fluxo real de suporte aos usuários do SingLinkVPN.
O SingLinkVPN funciona em macOS, Windows, iOS, Android, Linux, TV e na web. As perguntas dos usuários podem envolver:
- download e instalação do cliente;
- atualizações de versão;
- dados gratuitos e regras dos planos;
- dúvidas sobre conta e pedidos;
- escolha de nós VPN;
- falhas de conexão;
- restrições da operadora de rede;
- compatibilidade de sistema e dispositivo;
- segurança e privacidade;
- diagnósticos técnicos enviados voluntariamente pelo usuário;
- instruções e explicações de recursos.
Nessas situações, o SingChat oferece:
- respostas da IA às perguntas frequentes (FAQ);
- consulta a documentos e comunicados oficiais;
- suporte em vários idiomas;
- transferência para um atendente humano;
- gestão do estado das conversas;
- pontos de entrada de suporte em sites e clientes;
- classificação de problemas e acompanhamento;
- atualização da base de conhecimento e gestão de FAQ.
A IA do SingChat pode responder primeiro às perguntas comuns com base no conhecimento da organização. Quando não consegue resolver um caso, ou quando o caso exige julgamento humano, ela pode transferir a conversa para um atendente. SingChat
O ambiente real de operação do SingLinkVPN dá ao SingChat um campo prático de validação, com várias plataformas, vários idiomas e perguntas técnicas complexas.
Mas o SingChat não atende só ao SingLinkVPN.
Ele também é um produto independente de atendimento com IA, que pode ser oferecido a outros sites, apps, plataformas SaaS, ferramentas para desenvolvedores e serviços corporativos. O SingLinkVPN é um importante usuário real do SingChat e um dos casos de uso que impulsionam a divulgação dos métodos de integração, das permissões das ferramentas e das informações técnicas do SingChat.
2. Por que um sistema de atendimento também faz parte da transparência de uma VPN?
Quando se fala em transparência de VPN, as pessoas costumam pensar primeiro se:
- a VPN registra a atividade de navegação;
- registra as consultas DNS;
- armazena os endereços IP de origem;
- o protocolo VPN é público;
- o cliente pode ser auditado;
- os nós tratam o tráfego de rede de forma adequada;
- os dados de desempenho podem ser reproduzidos;
- os relatórios de segurança trazem evidências suficientes.
Mas a troca de dados entre o usuário e um serviço de VPN não acontece só dentro do túnel VPN.
Quando os usuários enfrentam um problema e entram em contato com o suporte por conta própria, eles podem enviar:
- uma descrição do problema;
- o modelo do Mac, do PC com Windows ou do celular;
- a versão do sistema operacional;
- a versão do cliente SingLinkVPN;
- uma mensagem de erro;
- uma captura de tela do cliente;
- informações para consulta de pedidos;
- detalhes de nós e de conexão;
- informações de diagnóstico fornecidas voluntariamente pelo usuário;
- conversas com a equipe de atendimento ou de suporte da comunidade.
Embora esses dados não sejam registros de navegação coletados automaticamente pela VPN, eles ainda precisam de limites claros de finalidade, controles de acesso e regras de exclusão.
Por isso, um sistema de atendimento precisa responder:
- Quais operações de suporte o assistente de IA pode executar?
- As ferramentas de IA podem ler outros workspaces?
- Quais informações a equipe de atendimento pode ver?
- Como as chaves de API são vinculadas aos workspaces?
- Como as ferramentas de IA de terceiros são autorizadas?
- Como as conversas de suporte são armazenadas e excluídas?
- Os diagnósticos são enviados voluntariamente pelos usuários?
- Quais componentes do sistema já são públicos?
- Qual conteúdo ainda não é público?
Publicar o SingChat MCP é o primeiro passo do SingLinkVPN para responder a essas perguntas.
A documentação pública atual identifica o endpoint MCP, os métodos de integração, as 17 ferramentas e o design de permissões por workspace. Ela também afirma que cada ferramenta opera apenas dentro do workspace vinculado à sua chave de API e não aceita um parâmetro de tenant arbitrário. GitHub
Isso dá aos desenvolvedores externos e à comunidade uma visão mais clara do que um assistente de IA pode fazer e de como é definido o limite do workspace correspondente.
3. O programa de código aberto e transparência do SingLinkVPN vai além dos protocolos VPN
O programa de código aberto e transparência do SingLinkVPN está cobrindo, aos poucos, diferentes camadas do produto:
Programa de código aberto e transparência do SingLinkVPN
├─ Arquitetura VPN pública e documentação técnica
├─ Modelo de segurança e privacidade
├─ Política de não registro e verificação independente
├─ Métodos de teste de desempenho e formatos de dados
├─ Divulgação futura do protocolo SingLink e dos clientes
├─ Suporte SingChat e integração MCP
├─ Ferramentas de verificação de código aberto
└─ Divulgação de vulnerabilidades e supervisão da comunidade
O SingChat não é um projeto à parte, sem relação com o programa de código aberto do SingLinkVPN.
Ele mostra que o SingLinkVPN está estendendo a divulgação para além do transporte VPN, dos clientes, da segurança e dos sistemas de desempenho, incluindo:
- suporte ao usuário;
- atendimento com IA;
- bases de conhecimento;
- integração MCP;
- conversas de pós-venda;
- permissões de workspace;
- integração com ferramentas de IA de terceiros.
Para o SingLinkVPN, ter transparência apenas na camada de transporte da VPN, deixando o sistema de suporte totalmente fechado, ainda não seria uma transparência completa do produto.
Quando os usuários entregam voluntariamente ao suporte informações de conta, pedido, dispositivo ou diagnóstico, a finalidade, as permissões e os limites técnicos do sistema envolvido também merecem uma explicação clara.
4. O que é o SingChat?
O SingChat é uma plataforma de atendimento ao cliente com IA para sites, apps e sistemas corporativos.
Ele reúne o atendimento ao vivo tradicional e o atendimento com IA no mesmo workspace:
- o visitante inicia uma conversa pelo site ou app;
- a IA responde com base na base de conhecimento da organização;
- um atendente humano pode assumir a mesma conversa;
- a equipe pode atribuir, responder e resolver chamados;
- o administrador pode revisar as conversas e o uso da IA;
- o desenvolvedor pode gerenciar o sistema por APIs, webhooks e MCP.
O SingChat não é apenas um botão de chat no canto inferior direito de um site.
Entre os recursos listados no site oficial estão:
- atendimento com IA e base de conhecimento RAG;
- widget de chat ao vivo;
- transferência para atendentes humanos;
- caixa de entrada compartilhada da equipe;
- notas internas;
- atribuição e resolução de conversas;
- horário de atendimento e respostas offline;
- workspaces multi-tenant;
- funções e permissões;
- APIs REST;
- chaves de API com escopo;
- webhooks;
- especificação OpenAPI;
- comunicação em tempo real via WebSocket;
- SaaS oficial;
- Community Edition auto-hospedada. SingChat
5. Por que o SingChat foi desenvolvido?
Os sistemas de suporte tradicionais costumam girar em torno de um painel de administração operado por atendentes humanos.
A organização primeiro precisa registrar uma conta, criar um workspace, configurar o site, copiar código, convidar atendentes e, depois, configurar separadamente a IA, a base de conhecimento e as respostas automáticas.
Esse modelo gera alguns problemas comuns.
1. IA e atendimento humano ficam separados
Algumas plataformas de suporte tratam a IA como um plug-in opcional.
Respostas da IA, chamados humanos, conhecimento e dados dos visitantes podem ficar espalhados em lugares diferentes, obrigando o atendente humano a reconstruir o problema ao assumir.
O SingChat quer que IA e humanos usem a mesma conversa. A IA cuida das perguntas que podem ser padronizadas; quando um caso precisa de atenção humana, o atendente vê o contexto existente e continua a resposta diretamente.
2. Site, app e outros pontos de entrada ficam fragmentados
Um site pode usar um sistema de suporte, um app para celular outro, e um cliente desktop mais um.
Com o widget para sites, WebView, APIs e métodos de integração multiplataforma, o SingChat permite que produtos diferentes centralizem o suporte em um único workspace. O site oficial posiciona hoje o SingChat como um sistema de suporte multiplataforma para produtos Web, iOS, Android e Flutter. SingChat
3. Painéis de administração tradicionais não foram feitos para assistentes de IA
Sem MCP, os usuários normalmente precisam operar o painel de administração do suporte página por página.
Com MCP, um assistente de IA pode chamar diretamente ferramentas de atendimento explicitamente autorizadas — por exemplo, criar um workspace, obter o código de incorporação, adicionar conhecimento ou gerenciar conversas.
4. Dependência de plataforma
Quando os dados de suporte, o conhecimento e os métodos de integração ficam totalmente presos a um único produto SaaS, o custo de migração aumenta com o tempo.
O SingChat oferece APIs, webhooks, OpenAPI e um caminho de auto-hospedagem para que desenvolvedores e organizações mantenham mais opções técnicas. SingChat
5. Exigências de controle de dados e de implantação
Algumas organizações precisam implantar a plataforma de atendimento nos próprios servidores ou em uma região definida e controlar o próprio banco de dados, anexos, modelos de IA e backups.
A documentação oficial do SingChat posiciona a Community Edition como uma edição gratuita e auto-hospedada sob AGPL-3.0. SingChat
6. O que exatamente o SingChat tornou público?
“SingChat de código aberto” precisa ser entendido com precisão para cada componente.
O escopo atual pode ser dividido em três camadas.
Camada um: o repositório público do SingChat MCP
O repositório público SingLinkLabs/singchat-mcp contém:
- o manifesto MCP público;
- as descrições das ferramentas MCP;
- a configuração para Claude Code;
- a configuração para Cursor;
- as instruções de integração com o ChatGPT;
- as instruções de integração com o Grok;
- a configuração para Gemini CLI;
- exemplos de incorporação em sites;
- arquivos README em vários idiomas;
- a licença MIT. GitHub
O repositório oferece hoje documentação em chinês tradicional, chinês simplificado, inglês, japonês, coreano, francês, espanhol, português, árabe, russo, tailandês, hindi e urdu. GitHub
A descrição correta é:
O manifesto público, as definições das ferramentas, os exemplos de integração e a documentação técnica do SingChat MCP foram lançados sob a licença MIT.
O repositório público também explica que guarda o manifesto público, os exemplos e a documentação do servidor SingChat MCP hospedado. GitHub
Por isso, no momento, isso não deve ser ampliado para a afirmação:
Todo o código-fonte de todas as implementações internas do servidor SingChat MCP hospedado foi publicado.
Camada dois: SingChat Community Edition
A documentação oficial do SingChat descreve a Community Edition como:
- licenciada sob AGPL-3.0;
- gratuita;
- auto-hospedável;
- executável com Docker;
- voltada a quem quer controlar a própria infraestrutura e os próprios dados. SingChat
Com a Community Edition, uma organização pode optar por:
- operar os próprios servidores;
- operar o próprio banco de dados;
- gerenciar o próprio armazenamento de anexos;
- usar o próprio modelo de IA ou a própria chave de API;
- modificar e implantar conforme a licença;
- não ficar limitada ao SaaS oficial do SingChat.
O download exato, o escopo de publicação do código-fonte e o conteúdo de cada versão da Community Edition devem seguir a documentação oficial de auto-hospedagem e as páginas de lançamento do SingChat.
Camada três: SingChat Enterprise Edition
A documentação oficial do SingChat posiciona a Enterprise Edition como uma edição com licença comercial.
A Community Edition é disponibilizada gratuitamente sob AGPL-3.0; a Enterprise Edition ativa os recursos empresariais correspondentes mediante uma licença empresarial válida. SingChat
Esse modelo permite que o SingChat ofereça, ao mesmo tempo:
- material público de integração MCP;
- uma Community Edition gratuita e auto-hospedada;
- o SaaS oficial hospedado;
- recursos e suporte empresariais com licença comercial.
Componentes diferentes usam licenças diferentes. O SingChat como um todo não deve ser descrito como licenciado de forma uniforme sob a licença MIT.
7. O que é o SingChat MCP?
MCP é a sigla de Model Context Protocol.
Ele permite que assistentes de IA façam mais do que gerar texto: dentro de um escopo autorizado, eles podem usar ferramentas fornecidas por um serviço externo.
Sem MCP, o usuário normalmente precisa:
- abrir o painel de administração do SingChat;
- criar um workspace;
- configurar o site;
- copiar o código de incorporação;
- adicionar conhecimento;
- configurar a IA;
- revisar as conversas;
- responder aos visitantes manualmente.
Com o SingChat MCP, essas operações podem ser feitas por meio de um assistente de IA.
Por exemplo, o usuário pode dizer ao Claude Code ou ao Cursor:
Configure o atendimento SingChat para o meu site.
O assistente de IA pode executar singchat_setup, criar um workspace gratuito e devolver os dados iniciais de acesso à administração, o código de incorporação para o site e uma chave de API. GitHub
O SingChat MCP transforma o processo tradicional de operar o painel de suporte página por página em um processo no qual o usuário pede à IA, em linguagem natural, que conclua a configuração do suporte.
8. Quais ferramentas o SingChat MCP oferece hoje?
O SingChat MCP publica hoje 17 ferramentas. GitHub
Criação e reivindicação de workspace
singchat_setup
Cria um workspace gratuito e devolve os dados iniciais de acesso, o código de incorporação para o site e uma chave de API.
claim_account
Devolve o processo de reivindicação que vincula formalmente à conta do usuário um workspace criado pela IA.
get_embed_snippet
Devolve o código de incorporação para sites em HTML, React ou Next.js.
Gestão de conversas
list_conversations
Lista as conversas de visitantes no workspace.
get_conversation
Lê as mensagens e o status de uma conversa específica.
reply_to_conversation
Responde diretamente a um visitante.
resolve_conversation
Marca uma conversa concluída como resolvida.
Base de conhecimento da IA
add_knowledge
Adiciona conhecimento rastreando um site ou importando material de perguntas e respostas.
list_knowledge
Mostra o conhecimento importado e o status de processamento.
search_knowledge
Pesquisa na base de conhecimento do workspace.
Configuração do atendimento com IA
configure_agent
Ajusta o modelo de IA, o prompt e o comportamento do atendimento.
set_keywords
Configura palavras-chave e respostas automáticas.
manage_faq
Adiciona, atualiza ou exclui FAQs.
Estatísticas
get_analytics
Mostra o volume de conversas, o volume de mensagens, a taxa de resolução e outras estatísticas.
Conector de conhecimento para IA
search
Pesquisa o conhecimento do workspace em um formato compatível.
fetch
Recupera um conteúdo de conhecimento específico.
ping
Verifica a saúde do serviço MCP.
Essas ferramentas permitem que os desenvolvedores concluam parte do fluxo de configuração e gestão do suporte dentro de um editor ou de uma interface de chat com IA, sem precisar mudar para o painel de administração do SingChat toda vez. GitHub
9. Como as ferramentas MCP restringem as permissões de workspace?
Um sistema de atendimento contém conhecimento da organização, conversas de visitantes e configurações de workspace. Por isso, as ferramentas de IA não podem receber acesso irrestrito entre tenants.
A documentação pública do SingChat MCP afirma:
Cada ferramenta atua apenas no workspace vinculado à chave de API e não aceita um parâmetro de tenant arbitrário. GitHub
O design público pode ser entendido assim:
Autorização do usuário ou chave de API
↓
Vinculada a um workspace específico do SingChat
↓
As ferramentas MCP operam só nesse workspace
↓
Não podem indicar livremente outro tenant
Publicar esse limite das ferramentas é um dos principais motivos pelos quais o SingChat faz parte do programa de transparência do SingLinkVPN.
Pela documentação pública, desenvolvedores externos podem entender:
- os nomes das ferramentas;
- as operações que as ferramentas podem executar;
- se uma ferramenta mexe em conversas ou em conhecimento;
- como o workspace é vinculado às credenciais de autorização;
- o que a IA pode fazer;
- o que a IA não pode indicar livremente.
Restrições públicas nas ferramentas, porém, não significam que os usuários possam ignorar a segurança das credenciais.
Chaves de API, autorizações OAuth e clientes MCP continuam exigindo proteção adequada. Eles não devem aparecer em código público, capturas de tela ou no conteúdo de conversas.
10. Quais ferramentas de IA são compatíveis com o SingChat MCP?
A documentação pública oferece ou explica hoje métodos de integração para:
- Claude Code;
- Claude Desktop;
- Claude na web;
- Cursor;
- ChatGPT para desktop;
- ChatGPT na web;
- Grok;
- Gemini CLI;
- outras ferramentas compatíveis com MCP remoto;
- clientes que só aceitam stdio, por meio de uma ponte. GitHub
Todas as ferramentas compatíveis usam o mesmo endpoint do SingChat MCP.
A documentação pública também observa que o app Gemini para consumidores ainda não tem um botão direto para adicionar MCP, por isso o Gemini CLI é a principal integração recomendada. GitHub
Os recursos de MCP, as permissões de conta e os pontos de configuração nos diferentes produtos de IA podem mudar a cada lançamento. Os métodos reais de integração devem seguir a documentação mais recente tanto do produto de IA em questão quanto do SingChat.
11. Como funciona o atendimento com IA do SingChat?
O atendimento com IA do SingChat responde às perguntas com base na base de conhecimento da organização.
O processo básico é:
Um visitante faz uma pergunta
↓
Busca na base de conhecimento da organização
↓
Recupera documentos ou FAQs relevantes
↓
A IA gera uma resposta a partir do conhecimento
↓
Transfere para um humano quando a IA não resolve
O site oficial do SingChat descreve recursos de IA que incluem:
- respostas em streaming geradas a partir da base de conhecimento;
- suporte à chave de modelo OpenAI ou Anthropic da própria organização;
- respostas automáticas por palavra-chave;
- transferência com um clique para um atendente humano. SingChat
Para o SingLinkVPN, a base de conhecimento pode organizar:
- instruções de download e instalação;
- regras de planos e de dados;
- avisos de atualização do cliente;
- instruções sobre os nós;
- problemas comuns de conexão;
- informações de compatibilidade de sistema;
- informações de segurança e privacidade;
- procedimentos de pós-venda.
A IA é adequada para tratar primeiro as perguntas padronizadas e muito repetitivas.
Contas complexas, disputas de pagamento, falhas técnicas incomuns e situações que exigem julgamento humano devem ser passadas para um humano.
12. Atendimento com IA não significa eliminar o suporte humano
O SingChat não pretende substituir totalmente o atendimento humano pela IA.
A IA é mais indicada para:
- perguntas frequentes (FAQ);
- consultas à documentação do produto;
- dúvidas sobre planos e políticas;
- instruções básicas de uso;
- problemas conhecidos e passos de solução;
- primeiras respostas fora do horário de atendimento.
Os atendentes humanos são mais indicados para:
- casos individuais de conta e de pedido;
- problemas de pagamento incomuns;
- falhas técnicas que não podem ser reproduzidas;
- reclamações e disputas;
- situações que exigem julgamento e coordenação;
- perguntas para as quais a IA não tem informações suficientes.
Os recursos oficiais do SingChat incluem tanto respostas da IA quanto a transferência para humanos. O atendente pode revisar o contexto da conversa na caixa de entrada compartilhada e dar continuidade ao atendimento. SingChat
Assim, o SingChat segue este modelo:
A IA trata primeiro as perguntas que podem ser padronizadas; os humanos assumem os casos que exigem julgamento, responsabilidade e acompanhamento.
13. Como sites e apps integram o SingChat?
Integração com sites
Um site pode adicionar o widget de chat do SingChat com um único script.
A ferramenta get_embed_snippet do SingChat MCP devolve exemplos de incorporação para HTML, React e Next.js. GitHub
Integração com apps
O site oficial do SingChat posiciona o produto para ser incorporado em:
- Web;
- iOS;
- Android;
- Flutter;
e outras plataformas. SingChat
Para o SingLinkVPN, isso significa que os pontos de entrada do suporte podem ser integrados aos poucos em:
- o site oficial;
- o cliente para Mac;
- o cliente para Windows;
- os apps para celular;
- o painel do usuário;
- outras interfaces do produto.
Cada plataforma pode usar o widget para sites, WebView, APIs ou outra integração correspondente. Os recursos reais devem seguir a documentação mais recente para desenvolvedores do SingChat.
14. Design multi-tenant e de segurança do SingChat
O SingChat precisa atender organizações e workspaces diferentes ao mesmo tempo. Por isso, o isolamento entre tenants é um requisito fundamental.
Entre os recursos de segurança e permissões listados no site oficial estão:
- Row-Level Security do PostgreSQL;
- funções de equipe e permissões detalhadas;
- chaves de API com escopo;
- marca e domínio próprios para cada workspace;
- webhooks;
- recursos de SSO na Enterprise Edition. SingChat
O isolamento multi-tenant não pode depender apenas de esconder botões no front-end.
Um sistema de suporte precisa restringir permissões em vários níveis:
- contas e workspaces;
- consultas ao banco de dados;
- chaves de API;
- ferramentas MCP;
- webhooks;
- anexos;
- bases de conhecimento;
- conversas;
- funções dos atendentes.
Publicar as definições das ferramentas MCP e o método usado para vincular um workspace não significa que o SingChat esteja comprovadamente livre de qualquer vulnerabilidade.
Significa que desenvolvedores externos podem começar a entender e inspecionar a camada pública de integração. Testes de segurança, divulgação de vulnerabilidades, revisão de permissões e atualizações de versão continuam necessários.
15. Como o SingChat trata os dados de suporte do SingLinkVPN?
Quando o SingChat atua como sistema de suporte do SingLinkVPN, ele processa dados de suporte e pós-venda enviados voluntariamente pelos usuários, e não registros de atividade de navegação criados automaticamente em segundo plano por uma VPN.
O material enviado voluntariamente pelos usuários pode incluir:
- a descrição do problema;
- a versão do cliente;
- o dispositivo e a versão do sistema operacional;
- informações de erro;
- capturas de tela;
- informações para consulta de pedidos;
- informações de diagnóstico fornecidas pelo usuário;
- o conteúdo da conversa com o atendimento.
Esse material é diferente de dados de atividade da VPN, como:
- os sites visitados pelo usuário;
- os nomes de domínio de destino;
- URLs completas;
- consultas DNS;
- histórico de IPs de origem;
- o conteúdo navegado;
- o conteúdo das comunicações de rede.
À medida que o SingChat passa a fazer parte do programa de transparência do SingLinkVPN, a divulgação e as melhorias futuras devem continuar cobrindo:
- as finalidades de uso dos dados de suporte;
- como conversas e chamados são excluídos;
- se os diagnósticos remotos são enviados voluntariamente pelos usuários;
- as permissões das diferentes funções de suporte;
- o escopo de autorização das APIs e do MCP;
- o tratamento de anexos e bases de conhecimento;
- como problemas de segurança podem ser relatados.
A documentação de integração em código aberto não substitui uma política de privacidade completa, mas pode tornar as ferramentas e o design de permissões do sistema mais fáceis de entender para quem está de fora.
16. SingChat Community Edition e o SaaS oficial
O SingChat oferece diferentes modelos de uso.
SaaS oficial do SingChat
O SingChat fornece e mantém:
- servidores;
- bancos de dados;
- comunicação em tempo real;
- serviços de IA;
- armazenamento;
- atualizações;
- operação e manutenção básicas.
O site oficial oferece um plano gratuito e lista um conteúdo que inclui um atendente, 100 respostas de IA por mês, cinco documentos de conhecimento e o widget para sites. SingChat
Community Edition
A Community Edition é implantada pelo próprio usuário.
A documentação oficial identifica a Community Edition como AGPL-3.0 e diz que ela pode rodar no servidor do próprio usuário. SingChat
Ela é indicada para organizações que precisam de:
- banco de dados próprio;
- implantação em uma região definida;
- armazenamento próprio de anexos;
- modelo de IA próprio;
- integração com a rede interna;
- controle mais completo sobre os dados.
Enterprise Edition
A Enterprise Edition usa licença comercial e é voltada a organizações que precisam de recursos empresariais, licenciamento e suporte comercial. SingChat
17. Qual é a diferença entre MIT e AGPL?
Componentes diferentes do SingChat usam licenças diferentes.
Repositório público do SingChat MCP: licença MIT
A MIT é uma licença de código aberto permissiva. Em geral, ela permite usar, copiar, modificar, publicar, distribuir e explorar comercialmente, desde que sejam mantidos os avisos de direitos autorais e de licença correspondentes.
No momento, a MIT se aplica ao material efetivamente publicado no repositório singchat-mcp. GitHub
Community Edition: AGPL-3.0
A AGPL é uma licença de código aberto que inclui exigências de compartilhamento do código-fonte para serviços de rede.
Quando um usuário modifica um software AGPL e presta um serviço a terceiros pela rede, as obrigações correspondentes de oferta do código-fonte devem ser cumpridas conforme os termos da AGPL.
Enterprise Edition: licença comercial
A Enterprise Edition é regida por uma licença comercial que cobre recursos empresariais, implantação comercial e o suporte correspondente.
Por isso, a estrutura de licenciamento do SingChat deve ser descrita com precisão como:
Repositório público do SingChat MCP → MIT
Community Edition → AGPL-3.0
Enterprise Edition → licença comercial
Ela não deve ser descrita como:
Todos os produtos SingChat e todo o código-fonte do servidor usam a licença MIT.
18. Código aberto não significa hospedagem gratuita
Software de código aberto e serviço hospedado oficialmente são duas coisas diferentes.
Código aberto significa que os usuários podem, conforme a licença aplicável:
- inspecionar o material publicado;
- usá-lo;
- modificá-lo;
- auto-hospedá-lo;
- enviar melhorias;
- criar integrações.
Hospedagem oficial significa que o SingChat precisa fornecer:
- servidores;
- bancos de dados;
- capacidade de processamento de IA;
- comunicação em tempo real;
- armazenamento de anexos;
- backups;
- atualizações;
- operação e manutenção.
Assim, mesmo que a Community Edition possa ser auto-hospedada sem taxa de licença, o SaaS oficial ainda pode oferecer planos diferentes conforme o número de atendentes, o uso de IA, a capacidade da base de conhecimento, os recursos empresariais e os níveis de serviço. O site oficial oferece planos hospedados gratuitos e pagos. SingChat
19. Código aberto não significa uso irrestrito da marca SingChat
Licença de software e direitos de marca não são a mesma coisa.
A MIT e a AGPL regem os direitos de uso do código e dos documentos públicos correspondentes. Elas não concedem automaticamente a ninguém:
- o nome SingChat;
- o logotipo do SingChat;
- os domínios do site oficial;
- o status de verificação oficial;
- uma relação comercial oficial.
Os desenvolvedores podem usar e modificar o material público conforme a licença correspondente, mas, ao lançar uma versão modificada como serviço independente, ainda precisam respeitar as regras de marca aplicáveis.
Por isso, “pode usar o código aberto” não deve ser interpretado como:
Pode operar outro serviço idêntico com a marca oficial SingChat.
20. Por que o SingLinkVPN está publicando o SingChat?
Publicar o SingChat faz parte da expansão do programa geral de código aberto e transparência do SingLinkVPN para os sistemas de atendimento.
Há cinco motivos principais.
1. Tornar compreensíveis os recursos de atendimento com IA
Em vez de afirmar de forma vaga que “a IA pode cuidar do atendimento”, o SingChat publica ferramentas, operações e restrições de workspace concretas.
2. Tornar inspecionáveis os métodos de integração com terceiros
Os desenvolvedores podem revisar como Claude, Cursor, ChatGPT, Grok e Gemini CLI se integram ao SingChat. GitHub
3. Deixar mais claros os limites de licenciamento
O programa distingue explicitamente:
- o repositório MCP público sob licença MIT;
- a Community Edition sob AGPL;
- a Enterprise Edition com licença comercial.
4. Reduzir o custo de integração
Os desenvolvedores podem adicionar atendimento diretamente por MCP, APIs ou incorporação no site, em vez de construir do zero todo um sistema de chat, base de conhecimento e transferência para humanos.
5. Aceitar revisão e melhorias da comunidade
A comunidade pode:
- revisar a documentação pública;
- testar integrações MCP;
- abrir issues;
- corrigir material em vários idiomas;
- adicionar exemplos de integração;
- relatar problemas de segurança;
- sugerir novas ferramentas.
Transparência não significa publicar todas as configurações sensíveis de produção. Significa divulgar informação suficiente para que pessoas de fora possam entender, inspecionar e verificar o sistema sem prejudicar a privacidade dos usuários nem a segurança do sistema.
21. Como descrever o escopo público atual do SingChat?
Para comunicação pública formal, a descrição recomendada é:
O SingChat é o sistema de atendimento e assistência com IA usado atualmente pelo SingLinkVPN e faz parte do programa de código aberto e transparência do SingLinkVPN. O manifesto público, as descrições das ferramentas, os exemplos de integração e a documentação em vários idiomas do SingChat MCP foram publicados sob a licença MIT.
Outra descrição correta é:
O SingLinkVPN está estendendo o código aberto e a transparência dos protocolos VPN, clientes e sistemas de segurança para os sistemas de suporte ao usuário. Como primeira fase, a camada de integração do SingChat MCP e a documentação técnica pública já estão abertas.
As descrições a seguir não são recomendadas:
- todo o código-fonte do SingChat foi totalmente aberto;
- todos os componentes do SingChat usam a licença MIT;
- todo o código do servidor SingChat hospedado é público;
- depois da abertura do código, qualquer pessoa pode usar diretamente a marca oficial SingChat;
- usar o SingChat significa que nenhum dado de atendimento é processado;
- publicar a documentação do MCP equivale a concluir uma auditoria de segurança abrangente.
22. Como a comunidade pode participar?
Hoje, a comunidade pode participar pelo repositório público do SingChat MCP:
- abrindo issues;
- testando diferentes clientes de IA;
- melhorando a documentação de integração;
- corrigindo traduções em vários idiomas;
- adicionando exemplos de incorporação em sites;
- propondo novas ferramentas MCP;
- relatando problemas de permissão ou de segurança;
- melhorando a documentação de auto-hospedagem;
- enviando feedback sobre o produto e a compatibilidade.
O trabalho público de engenharia deve melhorar aos poucos:
- CONTRIBUTING.md;
- SECURITY.md;
- CODE_OF_CONDUCT.md;
- CHANGELOG.md;
- a política de suporte a versões;
- o processo de divulgação de vulnerabilidades;
- os checksums das versões;
- os registros de lançamento da Community Edition;
- testes de implantação reproduzíveis;
- a documentação de permissões e tratamento de dados.
23. O plano de divulgação futura do SingChat
O programa de código aberto e transparência do SingChat pode ser dividido em três fases.
Fase um: camada de integração MCP
O programa começou a publicar:
- o manifesto MCP público;
- as descrições das ferramentas;
- exemplos de integração para várias plataformas;
- arquivos README em vários idiomas;
- a licença MIT;
- os métodos de criação de workspace;
- as ferramentas de gestão de conversas e de conhecimento;
- os limites de permissão dos workspaces.
Fase dois: Community Edition e informações de implantação
As melhorias futuras incluem:
- o ponto oficial de lançamento da Community Edition;
- a documentação de implantação;
- a configuração do Docker;
- exemplos de variáveis de ambiente;
- tags de versão;
- instruções de atualização e upgrade;
- guias de backup e recuperação;
- uma política de segurança;
- informações sobre tratamento e retenção de dados.
Fase três: verificação pela comunidade e ecossistema
O desenvolvimento futuro pode incluir:
- mais ferramentas MCP;
- mais modelos de IA;
- mais canais de mensagens;
- mais componentes de integração com apps;
- plug-ins da comunidade;
- testes de segurança;
- avaliação independente;
- um roadmap público;
- testes reproduzíveis de implantação e desempenho;
- contribuições da comunidade em vários idiomas.
O programa de código aberto do SingChat começa pelo MCP, mas o seu escopo público não deve ficar limitado ao MCP para sempre.
24. Perguntas frequentes (FAQ)
O que é o SingChat?
O SingChat é uma plataforma de atendimento ao cliente que combina atendimento com IA, atendentes humanos, caixa de entrada compartilhada, base de conhecimento RAG, widget para sites, APIs, webhooks, MCP e auto-hospedagem. SingChat
Qual é a relação entre o SingChat e o SingLinkVPN?
O SingChat é o sistema de atendimento ao vivo e assistência com IA usado atualmente pelo SingLinkVPN e também faz parte do programa de código aberto e transparência do SingLinkVPN.
Por que uma VPN deveria divulgar o seu sistema de suporte?
Uma VPN deve divulgar o seu sistema de suporte porque a troca de dados entre os usuários e o serviço não acontece só dentro do túnel VPN. Conversas de suporte, consultas de conta, informações de dispositivo e diagnósticos enviados voluntariamente pelos usuários também exigem finalidade, permissões e limites técnicos claros.
Quais partes do SingChat são públicas hoje?
Hoje, o repositório singchat-mcp publica o manifesto MCP, exemplos de integração, documentação em vários idiomas, descrições das ferramentas e a licença MIT. GitHub
O servidor SingChat MCP completo é de código aberto?
Não por completo: o repositório público diz que contém o manifesto público, os exemplos e a documentação do servidor SingChat MCP hospedado. Por isso, não se deve dizer que ele publica o código-fonte de todas as implementações do servidor hospedado. GitHub
Qual licença o SingChat MCP usa?
O repositório público singchat-mcp usa a licença MIT. GitHub
Qual licença a SingChat Community Edition usa?
A documentação oficial do SingChat identifica a Community Edition como AGPL-3.0. SingChat
O SingChat pode ser auto-hospedado?
Sim: o site oficial e a documentação posicionam a Community Edition como uma edição gratuita e auto-hospedável. SingChat
Quantas ferramentas o SingChat MCP oferece?
A documentação pública lista hoje 17 ferramentas do SingChat MCP, que cobrem criação de workspace, incorporação em sites, gestão de conversas, conhecimento, configuração da IA, FAQs e estatísticas. GitHub
O SingChat é compatível com o ChatGPT?
A documentação pública do SingChat traz instruções para o MCP remoto do ChatGPT e para o conector de conhecimento search e fetch. A disponibilidade real depende da conta do usuário no ChatGPT e da versão atual do produto. GitHub
O SingChat é compatível com Claude e Cursor?
Sim. A documentação pública do SingChat traz métodos de integração para Claude Code e Cursor. GitHub
O SingChat é compatível com o Gemini?
A documentação pública do SingChat recomenda hoje principalmente o Gemini CLI. O app Gemini para consumidores ainda não oferece um botão direto para adicionar MCP. GitHub
O SingChat não processa nenhum dado de atendimento?
Não é verdade: um sistema de atendimento como o SingChat precisa processar conversas, descrições de problemas e informações de pós-venda enviadas voluntariamente pelos usuários. Isso não é a mesma categoria de uma VPN que registra automaticamente sites, DNS ou atividade de rede.
Código aberto significa que o SaaS oficial do SingChat é gratuito?
Não. Licença de código aberto e serviço hospedado oficialmente são modelos diferentes. A Community Edition pode ser auto-hospedada conforme a sua licença, enquanto o SaaS oficial do SingChat fornece servidores, atualizações, recursos de IA e operação. SingChat
A marca SingChat pode ser usada diretamente depois da abertura do código?
Não automaticamente: uma licença de código aberto não concede direitos de marca sobre o nome e o logotipo do SingChat.
Conclusão
Abrir o SingChat é mais do que um lançamento técnico de um produto independente de atendimento com IA.
É também parte do programa de código aberto e transparência do SingLinkVPN.
A transparência do SingLinkVPN não deve se limitar a protocolos VPN, clientes, modelos de segurança, política de não registro e dados de desempenho. Os pontos de entrada do atendimento, as ferramentas de IA, as bases de conhecimento, as permissões de workspace e o tratamento dos dados de pós-venda entre usuários e produto também precisam ser divulgados e submetidos a revisão aos poucos.
O SingChat é o sistema de atendimento e assistência com IA usado atualmente pelo SingLinkVPN.
Ele trata as perguntas sobre produto, conta, nós, conexão, compatibilidade e suporte técnico enviadas pelos usuários e ajuda com respostas da IA, consulta à base de conhecimento e transferência para humanos.
Hoje, o manifesto público, as descrições das ferramentas, os exemplos de integração e a documentação em vários idiomas do SingChat MCP estão publicados sob a licença MIT. A documentação pública lista 17 ferramentas MCP que permitem a assistentes de IA compatíveis com MCP criar um workspace, adicionar suporte ao site, gerenciar conversas, treinar a IA e ver estatísticas. GitHub
O site oficial do SingChat também oferece atendimento com IA multiplataforma, transferência para humanos, caixa de entrada compartilhada, isolamento multi-tenant, APIs, webhooks e a escolha entre o SaaS oficial e a Community Edition AGPL auto-hospedada. SingChat
As afirmações sobre código aberto, porém, precisam continuar precisas.
O repositório público singchat-mcp contém hoje principalmente o manifesto público, os exemplos e a documentação do serviço MCP hospedado. Não se deve dizer que ele publica todo o código-fonte do servidor hospedado. O material adicional sobre o sistema de suporte, a implantação, a segurança e a Community Edition será aprimorado em fases, conforme segurança, privacidade, licenciamento e estabilidade do produto.
A transparência que o SingLinkVPN quer construir não é apenas visibilidade promocional. A ideia é permitir que a comunidade entenda aos poucos:
- como a VPN transporta os dados;
- quais dados limitados o sistema retém;
- como a política de não registro é verificada;
- como as conclusões de desempenho são testadas;
- quais operações o atendimento com IA pode executar;
- como as permissões dos workspaces de suporte são restringidas;
- como são tratados os dados de pós-venda enviados voluntariamente pelos usuários;
- qual conteúdo já é público;
- qual material ainda está em revisão e preparação.
Abrir o SingChat mostra que o programa de código aberto e transparência do SingLinkVPN está se estendendo da tecnologia VPN de base para os sistemas de atendimento e assistência com os quais os usuários de fato interagem.
Começa pelo MCP, mas não vai parar no MCP.