Integraciones
Las integraciones conectan el chat y los agentes con servicios y programas externos, por ejemplo GitHub o una memoria. Las configuras una vez en la página Integraciones y luego eliges en los Accesos quién las usa. Cada acción te pide confirmación.
Qué sonAñadir unaHerramientas y confirmacionesEn el chat y en los agentesPrivacidadServidores MCP antiguosPróximamente
Qué son
Una integración es un servidor MCP (Model Context Protocol): un estándar abierto para dar a los modelos herramientas externas, como memoria, calendarios, bases de datos y servicios web. Hay dos tipos:
| Tipo | Cómo funciona |
|---|---|
| En este PC | Un programa que HotMoE inicia en tu ordenador. Los datos se quedan en el PC, salvo lo que el propio programa envíe por la red. |
| Remota (en línea) | Un servicio en línea, en una dirección https://. Las peticiones del modelo y las respuestas pasan por internet y por el proveedor del servicio. En las listas lleva la etiqueta EN LÍNEA. |
Las integraciones son tuyas, no de un agente concreto: como las cuentas de correo, las configuras una vez y luego las marcas donde quieras usarlas.
Añadir una integración
- Abre la página Integraciones desde la barra de la izquierda y elige Añadir integración.
- Rellena los campos (consulta la tabla de abajo).
- Pulsa Conectar y mostrar las herramientas. La app guarda, se conecta al servidor y enumera sus herramientas.
- Elige las herramientas que activar y luego marca la integración donde quieras usarla: en el chat o en un agente (consulta más abajo).
| Campo | Para qué sirve |
|---|---|
| Nombre | Cómo la reconoces en las listas. En el chat es también el nombre de su rol. |
| Para qué sirve | Una frase, mejor en inglés, con los verbos de lo que hace (por ejemplo: «the user's GitHub: issues, pull requests, code review»). El chat la usa para saber cuándo hacen falta estas herramientas; si la dejas vacía, usa los nombres de las herramientas. |
| Dónde se ejecuta | En este PC o Remota (en línea). |
| Comando | En este PC. El programa que se inicia con sus argumentos, como en la documentación del servidor: por ejemplo npx -y @modelcontextprotocol/server-memory. |
| Claves y variables | En este PC, opcionales. Las variables de entorno que pide el servidor, por ejemplo GITHUB_TOKEN. Los valores se guardan cifrados y no vuelven a mostrarse: para cambiar uno, escribe el nuevo; deja el campo vacío para mantener el guardado. |
| Dirección | Remota. La dirección del servicio, que empieza por https://. |
| Acceso | Remota. Ninguno, Token (clave personal) o Acceso con el navegador (OAuth). |
Acceso con el navegador (OAuth)
Con OAuth, Conectar y mostrar las herramientas abre el navegador para acceder al servicio. HotMoE no ve tu contraseña: solo guarda el permiso, cifrado, y lo renueva solo.
Si el acceso caduca, el chat no abre el navegador por su cuenta: muestra una nota que te pide volver a iniciar sesión desde la página Integraciones.
Si falta un programa
Muchas integraciones en el PC se inician con npx (Node.js), uvx (uv) o Docker. Si el programa no está
instalado, la página te lo dice antes de intentar conectarse, con el enlace Dónde descargarlo.
Herramientas y confirmaciones
- Tras conectarse, en Herramientas aparece cada herramienta del servidor con un interruptor.
- Por defecto solo están activadas las que el servidor declara de solo lectura (marcadas como solo lectura). Activa las demás si quieres que el modelo también pueda cambiar cosas.
- Cada llamada a una herramienta te pide confirmación de todos modos, y te muestra los datos que va a recibir.
- Permitir siempre vale para esa herramienta concreta, no para toda la integración. Se revoca en Accesos › Permisos (en un agente, desde su editor).
- Cada llamada queda en el Registro, también las que has denegado. No se pueden deshacer.
En el chat y en los agentes
Una integración configurada no hace nada hasta que la marcas:
- En el chat: en los Accesos, sección Integraciones, marca las que el chat puede usar.
- En un agente: en el editor del agente, sección Integraciones.
Junto a las casillas, el enlace Configurar en la página Integraciones te trae aquí, para añadir o cambiar una.
En el chat, cada integración marcada es un rol, como Archivos, Correo o Pantalla, con el nombre de la integración. El chat lo activa solo cuando la petición trata de ese servicio, y solo entonces el modelo recibe sus herramientas. Los modelos locales tienen poco contexto: así no se llena de herramientas que no hacen falta.
El chat decide mirando el campo Para qué sirve. Si no activa la integración cuando debería, haz la frase más precisa, con los verbos de lo que hace.
Privacidad
- En este PC: los datos se quedan en tu ordenador, salvo lo que el propio programa envíe por la red.
- Remota: las peticiones del modelo y las respuestas pasan por internet y llegan al proveedor del servicio. Conéctala solo si confías en él.
- La cabecera del chat te lo dice. Normalmente, junto al modelo, pone «· local, nada sale de tu PC». Cuando marcas una integración remota pasa a «· también usa servicios en línea:» seguido de sus nombres.
- Los valores de las variables, los tokens y los permisos de acceso se guardan cifrados y no vuelven a mostrarse.
Una integración en el PC es un programa externo que se ejecuta con tus permisos, fuera de las carpetas autorizadas. Añade solo integraciones de confianza. Consulta también Privacidad y seguridad.
Servidores MCP antiguos de los agentes
Antes, los servidores MCP se añadían dentro de cada agente, en la sección Servidores MCP del editor. Esos servidores se han convertido en integraciones automáticamente: los encuentras en la página Integraciones, ya marcados en los agentes que los usaban. El mismo servidor presente en varios agentes se ha convertido en una sola integración.
Próximamente
- Un catálogo de integraciones listas, para añadir con un clic: GitHub, Navegador (Playwright), Notion, Calendario (Google/Microsoft), Base de datos (SQLite/PostgreSQL), Google Drive, Slack.
HotMoE es un proyecto de Virsion. Esta guía describe la app tal como es hoy: lo que aún está por llegar se indica como tal.