SingChat MCP de código abierto

Contents
Última actualización: 30 de julio de 2026
El programa de código abierto de SingChat ha comenzado oficialmente.
No se trata solo de abrir un producto independiente de atención al cliente con IA. También es una parte importante del programa de código abierto y transparencia de SingLinkVPN.
SingChat es el sistema de atención al cliente en directo y de asistencia con IA que SingLinkVPN utiliza actualmente. Cuando los usuarios de SingLinkVPN tienen dudas sobre cuentas, suscripciones, datos gratuitos, nodos, conexiones, compatibilidad del sistema, actualizaciones del cliente o resolución de problemas técnicos, pueden usar SingChat para recibir una primera respuesta de la IA, consultar la información oficial, pedir que un agente humano tome el control y obtener seguimiento.
El trabajo de código abierto y transparencia de SingLinkVPN no debería abarcar solo los protocolos VPN, la arquitectura de los clientes, las pruebas de rendimiento, los modelos de seguridad y la política de no registros.
El sistema de atención al cliente, que interactúa directamente con los usuarios, también plantea preguntas como estas:
- qué operaciones puede realizar la IA;
- qué datos puede ver el personal de soporte;
- cómo se aíslan los espacios de trabajo;
- cómo se conectan las herramientas de IA de terceros;
- cómo se tratan los datos que los usuarios envían voluntariamente;
- qué capacidades ya son públicas;
- qué partes siguen en revisión de seguridad y de licencias.
Incluir SingChat en el programa de código abierto y transparencia de SingLinkVPN significa, por tanto, que el alcance de la divulgación se amplía más allá de la tecnología VPN de base, hasta los sistemas de atención al cliente y posventa con los que los usuarios interactúan de verdad.
Como primera fase, SingChat ha publicado el repositorio singchat-mcp en GitHub. Su manifiesto MCP público, las descripciones de las herramientas, los ejemplos de integración y la documentación técnica en varios idiomas se publican bajo la licencia MIT. Cualquier asistente de IA compatible con MCP puede usar SingChat MCP para crear un espacio de trabajo, obtener el código de inserción para un sitio web, gestionar conversaciones de soporte, añadir conocimiento para la IA y consultar estadísticas. GitHub
Resumen del estado de código abierto y del producto SingChat
| Elemento | Estado actual |
|---|---|
| Nombre del producto | SingChat |
| Posicionamiento del producto | Sistema multiplataforma de atención al cliente con IA y chat en directo |
| Relación con SingLinkVPN | Sistema de atención al cliente y asistencia con IA que SingLinkVPN utiliza actualmente |
| Posición en el programa | Parte del programa de código abierto y transparencia de SingLinkVPN |
| SingChat MCP | Repositorio público disponible en GitHub |
| Licencia de MCP | Licencia MIT |
| Material publicado | Manifiesto MCP, descripciones de herramientas, ejemplos de integración y documentación en varios idiomas |
| Número de herramientas MCP | 17 |
| Integraciones de IA compatibles | Claude, Cursor, ChatGPT, Grok, Gemini CLI y otras |
| Integración en sitios web | Se añade el widget de chat con un solo script |
| Modelo principal de soporte | Respuestas de IA, búsqueda en la base de conocimiento y traspaso a un agente humano |
| Community Edition | Identificada oficialmente como AGPL-3.0 |
| Enterprise Edition | Licencia comercial |
| Despliegue | SaaS oficial o autoalojamiento |
| Entornos compatibles | Web, iOS, Android, Flutter y otros productos |
| Dirección futura | Divulgación por fases según la seguridad, la privacidad, las licencias y la estabilidad del producto |
El sitio web oficial de SingChat presenta el producto como una plataforma de atención al cliente con IA que se puede integrar en productos web, iOS, Android y Flutter. Ofrece una base de conocimiento RAG, traspaso a agentes humanos, una bandeja de entrada compartida, aislamiento multiinquilino, API, webhooks y la posibilidad de elegir entre el SaaS oficial y el autoalojamiento. SingChat
1. SingChat es el sistema de atención al cliente que SingLinkVPN utiliza actualmente
SingChat no se creó como proyecto de demostración para un anuncio de código abierto. Ya forma parte del flujo real de soporte a los usuarios de SingLinkVPN.
SingLinkVPN funciona en macOS, Windows, iOS, Android, Linux, TV y la web. Las preguntas de los usuarios pueden tratar sobre:
- descarga e instalación del cliente;
- actualizaciones de versión;
- datos gratuitos y reglas de los planes;
- consultas sobre cuentas y pedidos;
- elección de nodos VPN;
- fallos de conexión;
- restricciones de los operadores de red;
- compatibilidad con sistemas y dispositivos;
- seguridad y privacidad;
- diagnósticos técnicos que el usuario envía voluntariamente;
- instrucciones y explicaciones de funciones.
En estas situaciones, SingChat ofrece:
- respuestas de IA a las preguntas frecuentes (FAQ);
- búsqueda en documentos y anuncios oficiales;
- soporte en varios idiomas;
- traspaso a un agente humano;
- gestión del estado de las conversaciones;
- puntos de acceso al soporte desde sitios web y clientes;
- clasificación de incidencias y seguimiento;
- actualización de la base de conocimiento y gestión de las FAQ.
La IA de SingChat puede responder primero a las preguntas comunes a partir de la base de conocimiento de una organización. Cuando no puede resolver un caso o este requiere criterio humano, puede transferir la conversación a un agente de soporte humano. SingChat
El entorno operativo real de SingLinkVPN le da a SingChat un banco de pruebas práctico, con varias plataformas, varios idiomas y preguntas técnicas complejas.
Sin embargo, SingChat no da servicio solo a SingLinkVPN.
También es un producto independiente de atención al cliente con IA que puede ofrecerse a otros sitios web, apps, plataformas SaaS, herramientas para desarrolladores y servicios empresariales. SingLinkVPN es un usuario real e importante de SingChat y uno de los casos de uso que impulsan la divulgación de sus métodos de integración, permisos de herramientas e información técnica.
2. ¿Por qué un sistema de atención al cliente también forma parte de la transparencia de una VPN?
Cuando se habla de la transparencia de una VPN, lo primero que suele venir a la mente es si:
- la VPN registra la actividad de navegación;
- registra las consultas DNS;
- almacena las direcciones IP de origen;
- el protocolo VPN es público;
- el cliente se puede revisar;
- los nodos tratan el tráfico de red de forma adecuada;
- los datos de rendimiento se pueden reproducir;
- los informes de seguridad contienen pruebas suficientes.
Pero el intercambio de datos entre un usuario y un servicio VPN no ocurre solo dentro del túnel VPN.
Cuando los usuarios tienen un problema y contactan voluntariamente con soporte, pueden enviar:
- una descripción del problema;
- el modelo de su Mac, PC con Windows o dispositivo móvil;
- la versión del sistema operativo;
- la versión del cliente de SingLinkVPN;
- un mensaje de error;
- una captura de pantalla del cliente;
- datos para consultar un pedido;
- detalles del nodo y de la conexión;
- información de diagnóstico que el usuario aporta voluntariamente;
- conversaciones con el personal de soporte o con el soporte de la comunidad.
Aunque estos datos no son registros de navegación recopilados automáticamente por la VPN, también necesitan límites claros de finalidad, controles de acceso y reglas de eliminación.
Por eso, un sistema de atención al cliente debe responder:
- ¿Qué operaciones de soporte puede realizar el asistente de IA?
- ¿Pueden las herramientas de IA leer otros espacios de trabajo?
- ¿Qué información puede ver el personal de soporte?
- ¿Cómo se vinculan las API Keys a los espacios de trabajo?
- ¿Cómo se autorizan las herramientas de IA de terceros?
- ¿Cómo se almacenan y eliminan las conversaciones de soporte?
- ¿Los diagnósticos los envían los usuarios de forma voluntaria?
- ¿Qué componentes del sistema ya son públicos?
- ¿Qué contenido todavía no es público?
La publicación de SingChat MCP es el primer paso de SingLinkVPN para responder a estas preguntas.
La documentación pública actual identifica el endpoint MCP, los métodos de integración, las 17 herramientas y el diseño de permisos por espacio de trabajo. También indica que cada herramienta opera solo dentro del espacio de trabajo vinculado a su API Key y que no acepta un parámetro de inquilino arbitrario. GitHub
Esto permite que los desarrolladores externos y la comunidad vean con más claridad qué puede hacer un asistente de IA y cómo se define el límite del espacio de trabajo correspondiente.
3. El programa de código abierto y transparencia de SingLinkVPN abarca más que los protocolos VPN
El programa de código abierto y transparencia de SingLinkVPN va cubriendo progresivamente distintas capas del producto:
Programa de código abierto y transparencia de SingLinkVPN
├─ Arquitectura VPN pública y documentación técnica
├─ Modelo de seguridad y privacidad
├─ Política de no registros y verificación independiente
├─ Métodos de prueba de rendimiento y formatos de datos
├─ Futura divulgación del protocolo SingLink y de los clientes
├─ Soporte de SingChat e integración MCP
├─ Herramientas de verificación de código abierto
└─ Divulgación de vulnerabilidades y supervisión de la comunidad
SingChat no es un proyecto aparte, ajeno al programa de código abierto de SingLinkVPN.
Demuestra que SingLinkVPN está extendiendo la divulgación más allá del transporte VPN, los clientes y los sistemas de seguridad y rendimiento, hacia:
- el soporte a los usuarios;
- la atención al cliente con IA;
- las bases de conocimiento;
- la integración MCP;
- las conversaciones de posventa;
- los permisos de los espacios de trabajo;
- la integración de herramientas de IA de terceros.
Para SingLinkVPN, ser transparente solo en la capa de transporte VPN y mantener el sistema de soporte completamente cerrado seguiría sin constituir una transparencia completa del producto.
Cuando los usuarios entregan voluntariamente datos de su cuenta, pedidos, dispositivos o diagnósticos al servicio de atención al cliente, la finalidad, los permisos y los límites técnicos del sistema correspondiente también merecen una explicación clara.
4. ¿Qué es SingChat?
SingChat es una plataforma de atención al cliente con IA para sitios web, apps y sistemas empresariales.
Reúne el soporte tradicional en directo y el soporte con IA en el mismo espacio de trabajo:
- un visitante inicia una conversación desde un sitio web o una app;
- la IA responde a partir de la base de conocimiento de la organización;
- un agente humano puede tomar el control de la misma conversación;
- un equipo puede asignar, responder y resolver tickets;
- un administrador puede revisar las conversaciones y el uso de la IA;
- un desarrollador puede gestionar el sistema mediante API, webhooks y MCP.
SingChat no es solo un botón de chat en la esquina inferior derecha de un sitio web.
Entre las capacidades que enumera el sitio web oficial están:
- atención al cliente con IA y una base de conocimiento RAG;
- un widget de chat en directo;
- traspaso a agentes humanos;
- una bandeja de entrada compartida para el equipo;
- notas internas;
- asignación y resolución de conversaciones;
- horario de atención y respuestas fuera de línea;
- espacios de trabajo multiinquilino;
- roles y permisos;
- API REST;
- API Keys con alcance limitado;
- webhooks;
- una especificación OpenAPI;
- comunicación en tiempo real por WebSocket;
- SaaS oficial;
- Community Edition autoalojada. SingChat
5. ¿Por qué se desarrolló SingChat?
Los sistemas de soporte tradicionales suelen construirse en torno a un panel de administración que manejan agentes humanos.
Una organización primero tiene que registrar una cuenta, crear un espacio de trabajo, configurar un sitio web, copiar código, invitar a agentes y, después, configurar por separado la IA, la base de conocimiento y las respuestas automáticas.
Este modelo genera varios problemas habituales.
1. La IA y la atención humana están separadas
Algunas plataformas de soporte tratan la IA como un complemento opcional.
Las respuestas de la IA, los tickets humanos, el conocimiento y los datos de los visitantes pueden estar repartidos en lugares distintos, lo que obliga al agente humano a reconstruir el problema cuando toma el control.
SingChat busca que la IA y las personas trabajen sobre la misma conversación. La IA se ocupa de las preguntas que se pueden estandarizar; cuando un caso necesita atención humana, el agente ve el contexto existente y continúa la respuesta directamente.
2. El sitio web, la app y otros puntos de acceso están fragmentados
Un sitio web puede usar un sistema de soporte, una app móvil otro y un cliente de escritorio otro distinto.
Con su widget para sitios web, WebView, API y métodos de integración multiplataforma, SingChat permite que distintos productos centralicen el soporte en un solo espacio de trabajo. El sitio oficial presenta actualmente SingChat como un sistema de soporte multiplataforma para productos web, iOS, Android y Flutter. SingChat
3. Los paneles de administración tradicionales no están pensados para asistentes de IA
Sin MCP, los usuarios normalmente tienen que manejar el panel de administración del soporte página a página.
Con MCP, un asistente de IA puede llamar directamente a herramientas de soporte autorizadas de forma explícita, por ejemplo para crear un espacio de trabajo, obtener el código de inserción, añadir conocimiento o gestionar conversaciones.
4. Dependencia de la plataforma
Cuando los datos de soporte, el conocimiento y los métodos de integración están totalmente atados a un único producto SaaS, el coste de migrar aumenta con el tiempo.
SingChat ofrece API, webhooks, OpenAPI y una vía de autoalojamiento para que los desarrolladores y las organizaciones conserven más opciones técnicas. SingChat
5. Requisitos de control de datos y despliegue
Algunas organizaciones necesitan desplegar la plataforma de atención al cliente en sus propios servidores o en una región concreta, y controlar su propia base de datos, archivos adjuntos, modelos de IA y copias de seguridad.
La documentación oficial de SingChat presenta Community Edition como una edición gratuita y autoalojada bajo AGPL-3.0. SingChat
6. ¿Qué ha hecho público SingChat exactamente?
El «código abierto de SingChat» debe entenderse con precisión, componente por componente.
El alcance actual se puede dividir en tres capas.
Primera capa: el repositorio público de SingChat MCP
El repositorio público SingLinkLabs/singchat-mcp contiene:
- el manifiesto MCP público;
- las descripciones de las herramientas MCP;
- la configuración para Claude Code;
- la configuración para Cursor;
- instrucciones de integración con ChatGPT;
- instrucciones de integración con Grok;
- la configuración para Gemini CLI;
- ejemplos de inserción en sitios web;
- archivos README en varios idiomas;
- la licencia MIT. GitHub
El repositorio ofrece actualmente documentación en chino tradicional, chino simplificado, inglés, japonés, coreano, francés, español, portugués, árabe, ruso, tailandés, hindi y urdu. GitHub
La descripción precisa es:
El manifiesto público, las definiciones de herramientas, los ejemplos de integración y la documentación técnica de SingChat MCP se han publicado bajo la licencia MIT.
El repositorio público también explica que almacena el manifiesto público, los ejemplos y la documentación del servidor SingChat MCP alojado. GitHub
Por lo tanto, por ahora no debe ampliarse a la afirmación:
Se ha publicado todo el código fuente de todas las implementaciones internas del servidor SingChat MCP alojado.
Segunda capa: SingChat Community Edition
La documentación oficial de SingChat describe Community Edition como:
- con licencia AGPL-3.0;
- gratuita;
- autoalojable;
- ejecutable con Docker;
- pensada para quienes quieren controlar su propia infraestructura y sus datos. SingChat
Community Edition significa que una organización puede optar por:
- operar sus propios servidores;
- operar su propia base de datos;
- gestionar su propio almacenamiento de adjuntos;
- usar su propio modelo de IA o su propia API Key;
- modificar y desplegar según la licencia;
- no quedar limitada al SaaS oficial de SingChat.
La descarga exacta, el alcance del código fuente publicado y el contenido de cada versión de Community Edition se rigen por la documentación oficial de autoalojamiento y las páginas de versiones de SingChat.
Tercera capa: SingChat Enterprise Edition
La documentación oficial de SingChat presenta Enterprise Edition como una edición con licencia comercial.
Community Edition se ofrece gratis bajo AGPL-3.0; Enterprise Edition activa las capacidades empresariales correspondientes mediante una licencia empresarial válida. SingChat
Este modelo permite a SingChat ofrecer al mismo tiempo:
- material público de integración MCP;
- una Community Edition gratuita y autoalojada;
- el SaaS oficial alojado;
- funciones empresariales y soporte con licencia comercial.
Cada componente usa una licencia distinta. No se debe describir SingChat en su conjunto como si estuviera licenciado de forma uniforme bajo la licencia MIT.
7. ¿Qué es SingChat MCP?
MCP son las siglas de Model Context Protocol.
Permite que los asistentes de IA hagan algo más que generar texto: dentro de un alcance autorizado, pueden usar herramientas que proporciona un servicio externo.
Sin MCP, normalmente el usuario tiene que:
- abrir el panel de administración de SingChat;
- crear un espacio de trabajo;
- configurar un sitio web;
- copiar el código de inserción;
- añadir conocimiento;
- configurar la IA;
- revisar las conversaciones;
- responder a los visitantes manualmente.
Con SingChat MCP, estas operaciones se pueden completar a través de un asistente de IA.
Por ejemplo, un usuario puede decirle a Claude Code o a Cursor:
Configura la atención al cliente de SingChat para mi sitio web.
El asistente de IA puede ejecutar singchat_setup, crear un espacio de trabajo gratuito y devolver los datos iniciales de acceso a la administración, el código de inserción para el sitio web y una API Key. GitHub
SingChat MCP convierte el proceso tradicional de manejar un panel de administración de soporte página a página en un proceso en el que el usuario pide a la IA, en lenguaje natural, que complete la configuración del soporte.
8. ¿Qué herramientas ofrece actualmente SingChat MCP?
SingChat MCP publica actualmente 17 herramientas. GitHub
Creación y reclamación de espacios de trabajo
singchat_setup
Crea un espacio de trabajo gratuito y devuelve los datos iniciales de acceso, el código de inserción para el sitio web y una API Key.
claim_account
Devuelve el proceso de reclamación que vincula formalmente a la cuenta del usuario un espacio de trabajo creado por la IA.
get_embed_snippet
Devuelve el código de inserción para HTML, React o Next.js.
Gestión de conversaciones
list_conversations
Enumera las conversaciones con visitantes del espacio de trabajo.
get_conversation
Lee los mensajes y el estado de una conversación concreta.
reply_to_conversation
Responde directamente a un visitante.
resolve_conversation
Marca como resuelta una conversación terminada.
Base de conocimiento de la IA
add_knowledge
Añade conocimiento rastreando un sitio web o importando material de preguntas y respuestas.
list_knowledge
Muestra el conocimiento importado y su estado de procesamiento.
search_knowledge
Busca en la base de conocimiento del espacio de trabajo.
Configuración del soporte con IA
configure_agent
Ajusta el modelo de IA, el prompt y el comportamiento del agente de soporte.
set_keywords
Configura palabras clave y respuestas automáticas.
manage_faq
Añade, actualiza o elimina FAQ.
Estadísticas
get_analytics
Muestra el volumen de conversaciones, el volumen de mensajes, la tasa de resolución y otras estadísticas.
Conector de conocimiento para IA
search
Busca en el conocimiento del espacio de trabajo con un formato compatible.
fetch
Recupera un contenido de conocimiento concreto.
ping
Comprueba el estado del servicio MCP.
Estas herramientas permiten a los desarrolladores completar parte del flujo de configuración y gestión del soporte dentro de un editor o de una interfaz de chat con IA, sin tener que cambiar cada vez al panel de administración de SingChat. GitHub
9. ¿Cómo limitan las herramientas MCP los permisos del espacio de trabajo?
Un sistema de atención al cliente contiene conocimiento de la organización, conversaciones con visitantes y ajustes del espacio de trabajo. Por eso no se puede dar a las herramientas de IA un acceso sin restricciones entre inquilinos.
La documentación pública de SingChat MCP indica:
Cada herramienta actúa solo sobre el espacio de trabajo vinculado a la API Key y no acepta un parámetro de inquilino arbitrario. GitHub
El diseño público puede entenderse así:
Autorización del usuario o API Key
↓
Vinculada a un espacio de trabajo concreto de SingChat
↓
Las herramientas MCP operan solo en ese espacio de trabajo
↓
No pueden indicar arbitrariamente otro inquilino
Publicar este límite de las herramientas es una razón importante por la que SingChat forma parte del programa de transparencia de SingLinkVPN.
A partir de la documentación pública, los desarrolladores externos pueden entender:
- los nombres de las herramientas;
- las operaciones que pueden realizar;
- si una herramienta toca conversaciones o conocimiento;
- cómo se vincula un espacio de trabajo a las credenciales de autorización;
- qué puede hacer la IA;
- qué no puede indicar la IA de forma arbitraria.
Sin embargo, que las restricciones de las herramientas sean públicas no significa que los usuarios puedan descuidar la seguridad de sus credenciales.
Las API Keys, las autorizaciones OAuth y los clientes MCP siguen necesitando una protección adecuada. No deben incluirse en código público, capturas de pantalla ni conversaciones.
10. ¿Qué herramientas de IA admite SingChat MCP?
La documentación pública ofrece o explica actualmente métodos de integración para:
- Claude Code;
- Claude Desktop;
- Claude en la web;
- Cursor;
- ChatGPT para escritorio;
- ChatGPT en la web;
- Grok;
- Gemini CLI;
- otras herramientas compatibles con MCP remoto;
- clientes que solo admiten stdio, mediante un puente. GitHub
Todas las herramientas compatibles usan el mismo endpoint de SingChat MCP.
La documentación pública también señala que la app Gemini para consumidores no tiene por ahora un botón directo para añadir MCP, por lo que Gemini CLI es la integración recomendada principal. GitHub
Las capacidades MCP, los permisos de cuenta y los puntos de configuración de cada producto de IA pueden cambiar con sus nuevas versiones. Los métodos de integración reales se rigen por la documentación más reciente tanto del producto de IA correspondiente como de SingChat.
11. ¿Cómo funciona la atención al cliente con IA de SingChat?
El soporte con IA de SingChat responde a las preguntas a partir de la base de conocimiento de una organización.
El proceso básico es:
Un visitante hace una pregunta
↓
Se busca en la base de conocimiento de la organización
↓
Se recuperan los documentos o FAQ relevantes
↓
La IA genera una respuesta a partir del conocimiento
↓
Se transfiere a una persona cuando la IA no puede resolver el caso
El sitio web oficial de SingChat describe capacidades de IA como:
- respuestas en streaming generadas a partir de la base de conocimiento;
- uso de la propia clave de modelo de OpenAI o Anthropic de la organización;
- respuestas automáticas basadas en palabras clave;
- transferencia con un clic a un agente de soporte humano. SingChat
En el caso de SingLinkVPN, la base de conocimiento puede organizar:
- instrucciones de descarga e instalación;
- reglas de planes y datos;
- anuncios de actualización del cliente;
- instrucciones sobre los nodos;
- problemas de conexión habituales;
- información de compatibilidad con sistemas;
- información de seguridad y privacidad;
- procedimientos de posventa.
La IA es adecuada para atender primero las preguntas estandarizadas y muy repetitivas.
Los casos complejos de cuentas, las disputas de pago, los fallos técnicos inusuales y las situaciones que requieren criterio humano deben pasar a una persona.
12. Atención al cliente con IA no significa eliminar el soporte humano
SingChat no pretende sustituir por completo la atención humana por la IA.
La IA es más adecuada para:
- preguntas frecuentes (FAQ);
- consultas sobre la documentación del producto;
- preguntas sobre planes y políticas;
- instrucciones básicas de uso;
- problemas conocidos y pasos para resolverlos;
- primeras respuestas fuera del horario de atención.
Los agentes humanos son más adecuados para:
- casos individuales de cuentas y pedidos;
- problemas de pago inusuales;
- fallos técnicos que no se pueden reproducir;
- quejas y disputas;
- situaciones que requieren criterio y coordinación;
- preguntas para las que la IA no tiene información suficiente.
Las capacidades oficiales de SingChat incluyen tanto las respuestas de IA como el traspaso a un agente humano. Un agente humano puede revisar el contexto de la conversación en la bandeja de entrada compartida y seguir atendiéndola. SingChat
Por lo tanto, SingChat sigue este modelo:
La IA atiende primero las preguntas que se pueden estandarizar; las personas se hacen cargo de los casos que requieren criterio, responsabilidad y un seguimiento posterior.
13. ¿Cómo integran SingChat los sitios web y las apps?
Integración en sitios web
Un sitio web puede añadir el widget de chat de SingChat con un solo script.
La herramienta get_embed_snippet de SingChat MCP devuelve ejemplos de inserción para HTML, React y Next.js. GitHub
Integración en apps
El sitio web oficial de SingChat presenta el producto para integrarlo en:
- Web;
- iOS;
- Android;
- Flutter;
y otras plataformas. SingChat
Para SingLinkVPN, esto significa que los puntos de acceso al soporte pueden integrarse progresivamente en:
- el sitio web oficial;
- el cliente para Mac;
- el cliente para Windows;
- las apps móviles;
- el panel de usuario;
- otras interfaces del producto.
Cada plataforma puede usar el widget web, WebView, las API u otra integración adecuada. Las capacidades reales se rigen por la documentación para desarrolladores más reciente de SingChat.
14. Diseño multiinquilino y de seguridad de SingChat
SingChat debe dar servicio a distintas organizaciones y espacios de trabajo al mismo tiempo. Por eso, el aislamiento entre inquilinos es un requisito fundamental.
Entre las capacidades de seguridad y permisos que enumera el sitio web oficial están:
- Row-Level Security de PostgreSQL;
- roles de equipo y permisos detallados;
- API Keys con alcance limitado;
- marca y dominios propios para cada espacio de trabajo;
- webhooks;
- SSO en Enterprise Edition. SingChat
El aislamiento multiinquilino no puede depender solo de ocultar botones en la interfaz.
Un sistema de soporte debe restringir los permisos en varios niveles:
- cuentas y espacios de trabajo;
- consultas a la base de datos;
- API Keys;
- herramientas MCP;
- webhooks;
- archivos adjuntos;
- bases de conocimiento;
- conversaciones;
- roles de los agentes.
Publicar las definiciones de las herramientas MCP y el método de vinculación de un espacio de trabajo no significa que se haya demostrado que SingChat está libre de toda vulnerabilidad.
Significa que los desarrolladores externos pueden empezar a entender e inspeccionar la capa pública de integración. Las pruebas de seguridad, la divulgación de vulnerabilidades, la revisión de permisos y las actualizaciones de versión siguen siendo necesarias.
15. ¿Cómo trata SingChat los datos de soporte de SingLinkVPN?
Cuando SingChat actúa como sistema de soporte de SingLinkVPN, trata los datos de soporte y posventa que los usuarios envían voluntariamente, no registros de actividad de navegación generados automáticamente en segundo plano por una VPN.
El material que los usuarios envían voluntariamente puede incluir:
- una descripción del problema;
- la versión del cliente;
- el dispositivo y la versión del sistema operativo;
- información del error;
- capturas de pantalla;
- datos para consultar un pedido;
- información de diagnóstico aportada por el usuario;
- el contenido de las conversaciones con soporte.
Este material es distinto de los datos de actividad de una VPN, como:
- los sitios web que visita el usuario;
- los nombres de dominio de destino;
- las URL completas;
- las consultas DNS;
- el historial de IP de origen;
- el contenido de la navegación;
- el contenido de las comunicaciones de red.
A medida que SingChat se integra en el programa de transparencia de SingLinkVPN, la divulgación y las mejoras futuras deben seguir abarcando:
- las finalidades para las que se usan los datos de soporte;
- cómo se eliminan las conversaciones y los tickets;
- si los diagnósticos remotos los envían los usuarios de forma voluntaria;
- los permisos de cada rol de soporte;
- el alcance de autorización de las API y de MCP;
- el tratamiento de los archivos adjuntos y de las bases de conocimiento;
- cómo se pueden comunicar los problemas de seguridad.
La documentación de integración de código abierto no sustituye a una política de privacidad completa, pero sí puede hacer que las herramientas y el diseño de permisos del sistema sean más fáciles de entender desde fuera.
16. SingChat Community Edition y el SaaS oficial
SingChat ofrece distintos modelos de uso.
SaaS oficial de SingChat
SingChat proporciona y mantiene:
- los servidores;
- las bases de datos;
- la comunicación en tiempo real;
- los servicios de IA;
- el almacenamiento;
- las actualizaciones;
- la operación y el mantenimiento básicos.
El sitio web oficial ofrece un plan gratuito e indica que incluye un agente de soporte, 100 respuestas de IA al mes, cinco documentos de conocimiento y el widget para sitios web. SingChat
Community Edition
Community Edition la despliega el propio usuario.
La documentación oficial identifica Community Edition como AGPL-3.0 e indica que puede ejecutarse en el servidor del propio usuario. SingChat
Es adecuada para organizaciones que necesitan:
- su propia base de datos;
- desplegar en una región concreta;
- su propio almacenamiento de adjuntos;
- su propio modelo de IA;
- integración con su red interna;
- un control más completo de los datos.
Enterprise Edition
Enterprise Edition usa una licencia comercial y está pensada para organizaciones que necesitan capacidades empresariales, licencias y soporte comercial. SingChat
17. ¿Cuál es la diferencia entre MIT y AGPL?
Cada componente de SingChat usa una licencia distinta.
Repositorio público de SingChat MCP: licencia MIT
MIT es una licencia de código abierto permisiva. En general permite usar, copiar, modificar, publicar, distribuir y usar comercialmente el material, siempre que se conserven los avisos de copyright y de licencia correspondientes.
Actualmente, la licencia MIT se aplica al material realmente publicado en el repositorio singchat-mcp. GitHub
Community Edition: AGPL-3.0
AGPL es una licencia de código abierto que incluye requisitos de compartir el código fuente en servicios de red.
Cuando un usuario modifica software AGPL y ofrece un servicio a terceros a través de una red, las obligaciones de ofrecer el código fuente correspondiente deben cumplirse según los términos de la AGPL.
Enterprise Edition: licencia comercial
Enterprise Edition se rige por una licencia comercial que cubre las capacidades empresariales, el despliegue comercial y el soporte correspondiente.
Por eso, la estructura de licencias de SingChat debe describirse con precisión así:
Repositorio público de SingChat MCP → MIT
Community Edition → AGPL-3.0
Enterprise Edition → Licencia comercial
No debe describirse como:
Todos los productos de SingChat y todo el código fuente del servidor usan la licencia MIT.
18. Código abierto no significa alojamiento gratuito
El software de código abierto y un servicio alojado oficialmente son dos cosas distintas.
Código abierto significa que los usuarios pueden, según la licencia aplicable:
- inspeccionar el material publicado;
- usarlo;
- modificarlo;
- autoalojarlo;
- enviar mejoras;
- crear integraciones.
El alojamiento oficial significa que SingChat debe proporcionar:
- servidores;
- bases de datos;
- capacidad de cómputo para la IA;
- comunicación en tiempo real;
- almacenamiento de adjuntos;
- copias de seguridad;
- actualizaciones;
- operación y mantenimiento.
Por lo tanto, aunque Community Edition se pueda autoalojar sin pagar licencia, el SaaS oficial puede ofrecer distintos planes según el número de agentes, el uso de la IA, la capacidad de la base de conocimiento, las funciones empresariales y los niveles de servicio. El sitio web oficial ofrece planes alojados gratuitos y de pago. SingChat
19. Código abierto no significa uso sin restricciones de la marca SingChat
Las licencias de software y los derechos de marca no son lo mismo.
MIT y AGPL regulan los derechos de uso del código y los documentos públicos correspondientes. No conceden automáticamente a nadie:
- el nombre SingChat;
- el logotipo de SingChat;
- los dominios del sitio web oficial;
- la condición de verificado oficialmente;
- una relación comercial oficial.
Los desarrolladores pueden usar y modificar el material público según la licencia correspondiente, pero si lanzan una versión modificada como servicio independiente deben cumplir igualmente las reglas de marca y de marcas registradas aplicables.
Por eso, «se puede usar el código abierto» no debe interpretarse como:
Se puede operar otro servicio idéntico con la marca oficial de SingChat.
20. ¿Por qué SingLinkVPN publica SingChat?
Publicar SingChat forma parte de la extensión del programa general de código abierto y transparencia de SingLinkVPN a los sistemas de atención al cliente.
Hay cinco razones principales.
1. Hacer comprensibles las capacidades de la atención al cliente con IA
En lugar de afirmar de forma vaga que «la IA puede gestionar la atención al cliente», SingChat publica herramientas, operaciones y restricciones de espacio de trabajo concretas.
2. Hacer verificables los métodos de integración con terceros
Los desarrolladores pueden revisar cómo se integran con SingChat Claude, Cursor, ChatGPT, Grok y Gemini CLI. GitHub
3. Aclarar los límites de las licencias
El programa distingue explícitamente:
- el repositorio público de MCP con licencia MIT;
- la Community Edition con AGPL;
- la Enterprise Edition con licencia comercial.
4. Reducir los costes de integración
Los desarrolladores pueden añadir atención al cliente directamente mediante MCP, API o inserción en el sitio web, sin tener que construir desde cero todo un sistema de chat, base de conocimiento y traspaso a agentes humanos.
5. Aceptar la revisión y las mejoras de la comunidad
La comunidad puede:
- revisar la documentación pública;
- probar las integraciones MCP;
- abrir issues;
- corregir el material en varios idiomas;
- añadir ejemplos de integración;
- comunicar problemas de seguridad;
- proponer nuevas herramientas.
Transparencia no significa publicar toda la configuración de producción sensible. Significa divulgar información suficiente para que terceros puedan entender, inspeccionar y verificar el sistema sin perjudicar la privacidad de los usuarios ni la seguridad del sistema.
21. ¿Cómo debe describirse el alcance público actual de SingChat?
Para la comunicación pública formal, la descripción recomendada es:
SingChat es el sistema de atención al cliente y asistencia con IA que SingLinkVPN utiliza actualmente y forma parte del programa de código abierto y transparencia de SingLinkVPN. El manifiesto público, las descripciones de las herramientas, los ejemplos de integración y la documentación en varios idiomas de SingChat MCP se han publicado bajo la licencia MIT.
Otra descripción precisa es:
SingLinkVPN está extendiendo el código abierto y la transparencia desde los protocolos VPN, los clientes y los sistemas de seguridad hasta los sistemas de soporte al usuario. Como primera fase, ya están abiertos la capa de integración de SingChat MCP y la documentación técnica pública.
No se recomiendan las siguientes descripciones:
- todo el código fuente de SingChat se ha abierto por completo;
- todos los componentes de SingChat usan la licencia MIT;
- todo el código del servidor alojado de SingChat es público;
- tras la publicación en código abierto, cualquiera puede usar directamente la marca oficial de SingChat;
- usar SingChat significa que no se trata ningún dato de atención al cliente;
- publicar la documentación de MCP equivale a haber completado una auditoría de seguridad integral.
22. ¿Cómo puede participar la comunidad?
Actualmente, la comunidad puede participar a través del repositorio público de SingChat MCP:
- abriendo issues;
- probando distintos clientes de IA;
- mejorando la documentación de integración;
- corrigiendo las traducciones;
- añadiendo ejemplos de inserción en sitios web;
- proponiendo nuevas herramientas MCP;
- comunicando problemas de permisos o de seguridad;
- mejorando la documentación de autoalojamiento;
- enviando comentarios sobre el producto y la compatibilidad.
El trabajo de ingeniería pública futuro debería ir mejorando:
- CONTRIBUTING.md;
- SECURITY.md;
- CODE_OF_CONDUCT.md;
- CHANGELOG.md;
- la política de soporte de versiones;
- el proceso de divulgación de vulnerabilidades;
- las sumas de verificación de las versiones;
- el registro de versiones de Community Edition;
- pruebas de despliegue reproducibles;
- la documentación sobre permisos y tratamiento de datos.
23. Plan de divulgación futura de SingChat
El programa de código abierto y transparencia de SingChat se puede dividir en tres fases.
Primera fase: capa de integración MCP
El programa ya ha empezado a publicar:
- el manifiesto MCP público;
- las descripciones de las herramientas;
- ejemplos de integración para varias plataformas;
- archivos README en varios idiomas;
- la licencia MIT;
- los métodos de creación de espacios de trabajo;
- las herramientas de gestión de conversaciones y conocimiento;
- los límites de permisos de los espacios de trabajo.
Segunda fase: Community Edition e información de despliegue
Las mejoras previstas incluyen:
- el punto oficial de descarga de Community Edition;
- documentación de despliegue;
- configuración de Docker;
- ejemplos de variables de entorno;
- etiquetas de versión;
- instrucciones de actualización;
- guías de copia de seguridad y recuperación;
- una política de seguridad;
- información sobre tratamiento y conservación de datos.
Tercera fase: verificación por la comunidad y ecosistema
El desarrollo futuro puede incluir:
- más herramientas MCP;
- más modelos de IA;
- más canales de mensajería;
- más componentes de integración para apps;
- complementos de la comunidad;
- pruebas de seguridad;
- evaluación independiente;
- una hoja de ruta (Roadmap) pública;
- pruebas reproducibles de despliegue y rendimiento;
- contribuciones de la comunidad en varios idiomas.
El programa de código abierto de SingChat empieza por MCP, pero su alcance público no debería quedarse limitado a MCP para siempre.
24. Preguntas frecuentes (FAQ)
¿Qué es SingChat?
SingChat es una plataforma de atención al cliente que combina soporte con IA, agentes humanos, una bandeja de entrada compartida, una base de conocimiento RAG, un widget para sitios web, API, webhooks, MCP y autoalojamiento. SingChat
¿Qué relación tiene SingChat con SingLinkVPN?
SingChat es el sistema de soporte en directo y asistencia con IA que SingLinkVPN utiliza actualmente, y también forma parte del programa de código abierto y transparencia de SingLinkVPN.
¿Por qué una VPN debería divulgar su sistema de soporte?
Una VPN debería divulgar su sistema de soporte porque el intercambio de datos entre los usuarios y el servicio no ocurre solo dentro del túnel VPN. Las conversaciones de soporte, las consultas de cuenta, la información de los dispositivos y los diagnósticos que los usuarios envían voluntariamente también necesitan límites claros de finalidad, permisos y alcance técnico.
¿Qué partes de SingChat son públicas actualmente?
El repositorio singchat-mcp publica actualmente el manifiesto MCP, ejemplos de integración, documentación en varios idiomas, las descripciones de las herramientas y la licencia MIT. GitHub
¿Es de código abierto todo el servidor SingChat MCP?
No del todo: el repositorio público indica que contiene el manifiesto público, los ejemplos y la documentación del servidor SingChat MCP alojado. Por eso no debe describirse como la publicación del código fuente de todas las implementaciones del servidor alojado. GitHub
¿Qué licencia usa SingChat MCP?
El repositorio público singchat-mcp usa la licencia MIT. GitHub
¿Qué licencia usa SingChat Community Edition?
La documentación oficial de SingChat identifica Community Edition como AGPL-3.0. SingChat
¿Se puede autoalojar SingChat?
Sí: el sitio web y la documentación oficiales presentan Community Edition como una edición gratuita y autoalojable. SingChat
¿Cuántas herramientas ofrece SingChat MCP?
La documentación pública de SingChat MCP enumera actualmente 17 herramientas que cubren la creación de espacios de trabajo, la inserción en sitios web, la gestión de conversaciones, el conocimiento, la configuración de la IA, las FAQ y las estadísticas. GitHub
¿SingChat es compatible con ChatGPT?
La documentación pública de SingChat ofrece instrucciones para el MCP remoto de ChatGPT y para el conector de conocimiento search y fetch. La disponibilidad real depende de la cuenta de ChatGPT del usuario y de la versión actual del producto. GitHub
¿SingChat es compatible con Claude y Cursor?
Sí. La documentación pública de SingChat ofrece métodos de integración para Claude Code y Cursor. GitHub
¿SingChat es compatible con Gemini?
Para Gemini, la documentación pública de SingChat recomienda actualmente sobre todo Gemini CLI. La app Gemini para consumidores no ofrece por ahora un botón directo para añadir MCP. GitHub
¿SingChat no trata ningún dato de atención al cliente?
No: SingChat sí trata datos. Un sistema de atención al cliente debe tratar las conversaciones, las descripciones de problemas y la información de posventa que los usuarios envían voluntariamente. Esto no pertenece a la misma categoría que una VPN que registra automáticamente sitios web, DNS o actividad de red.
¿Código abierto significa que el SaaS oficial de SingChat es gratuito?
No. Las licencias de código abierto y un servicio alojado oficialmente son modelos distintos. Community Edition se puede autoalojar según su licencia, mientras que el SaaS oficial proporciona servidores, actualizaciones, recursos de IA y operación. SingChat
¿Se puede usar directamente la marca SingChat tras la publicación en código abierto?
No automáticamente: una licencia de código abierto no concede derechos de marca sobre el nombre ni el logotipo de SingChat.
Conclusión
Abrir SingChat es algo más que la publicación técnica de un producto independiente de atención al cliente con IA.
También forma parte del programa de código abierto y transparencia de SingLinkVPN.
La transparencia de SingLinkVPN no debería limitarse a los protocolos VPN, los clientes, los modelos de seguridad, la política de no registros y los datos de rendimiento. Los puntos de acceso al soporte, las herramientas de IA, las bases de conocimiento, los permisos de los espacios de trabajo y el tratamiento de los datos de posventa entre los usuarios y el producto también deben divulgarse progresivamente y someterse a revisión.
SingChat es el sistema de atención al cliente y asistencia con IA que SingLinkVPN utiliza actualmente.
Atiende las preguntas sobre el producto, las cuentas, los nodos, las conexiones, la compatibilidad y el soporte técnico que envían los usuarios, y ayuda con respuestas de IA, búsqueda en la base de conocimiento y traspaso a agentes humanos.
Actualmente, el manifiesto público, las descripciones de las herramientas, los ejemplos de integración y la documentación en varios idiomas de SingChat MCP se han publicado bajo la licencia MIT. La documentación pública enumera 17 herramientas MCP que permiten a los asistentes de IA compatibles con MCP crear un espacio de trabajo, añadir soporte a un sitio web, gestionar conversaciones, entrenar la IA y revisar estadísticas. GitHub
El sitio web oficial de SingChat también ofrece soporte con IA multiplataforma, traspaso a agentes humanos, una bandeja de entrada compartida, aislamiento multiinquilino, API, webhooks y la posibilidad de elegir entre el SaaS oficial y la Community Edition autoalojada con AGPL. SingChat
Aun así, las afirmaciones sobre el código abierto deben seguir siendo precisas.
El repositorio público singchat-mcp contiene actualmente, sobre todo, el manifiesto público, los ejemplos y la documentación del servicio MCP alojado. No debe describirse como la publicación de todo el código fuente del servidor alojado. El resto del material sobre el sistema de soporte, el despliegue, la seguridad y Community Edition se irá completando por fases según la seguridad, la privacidad, las licencias y la estabilidad del producto.
La transparencia que SingLinkVPN quiere establecer no es solo visibilidad promocional. Su objetivo es que la comunidad pueda entender progresivamente:
- cómo transporta los datos la VPN;
- qué datos limitados conserva el sistema;
- cómo se verifica la política de no registros;
- cómo se ponen a prueba las conclusiones de rendimiento;
- qué operaciones puede realizar la atención al cliente con IA;
- cómo se restringen los permisos de los espacios de trabajo de soporte;
- cómo se tratan los datos de posventa que los usuarios envían voluntariamente;
- qué contenido ya es público;
- qué material sigue en revisión y preparación.
La apertura de SingChat demuestra que el programa de código abierto y transparencia de SingLinkVPN se está extendiendo desde la tecnología VPN de base hasta los sistemas de atención al cliente y asistencia con los que los usuarios interactúan de verdad.
Empieza por MCP, pero no se quedará en MCP.