Muetext logo Muetext

Herramientas para bots alojados

Conecta servidores MCP a un bot alojado, conecta Google Calendar y Gmail, y cómo funciona la aprobación de acciones.

Servidores MCP

En Bots, abre un bot con cerebro alojado y añade un servidor MCP en Herramientas: un nombre, su dirección Streamable HTTP (solo https y hosts públicos) y, si la necesita, un token Bearer o una cabecera personalizada. La credencial se cifra en el servidor, solo se envía a esa dirección, no se vuelve a mostrar y nunca se le da al modelo. Muetext lee la lista de herramientas al guardar, al pulsar actualizar y una vez al día.

Cada herramienta es de lectura (se ejecuta al momento), de escritura (una persona aprueba cada llamada) o está apagada. Empieza como escritura salvo que el servidor la marque como solo lectura; puedes cambiarlo en cada herramienta.

Cómo usa herramientas una respuesta

Al responder, el bot puede hacer hasta 4 llamadas en 60 segundos. Cada llamada aparece en el chat como una línea de estado que se actualiza al terminar. Una llamada de escritura nunca se ejecuta directamente: se convierte en un borrador de aprobación en el chat y en Aprobaciones, que se puede aprobar o rechazar pero no editar. Se ejecuta una vez, justo después de que un miembro la apruebe, y su línea de estado muestra el resultado. Las aprobaciones de más de un día caducan.

Los resultados de las herramientas se tratan como datos, nunca como instrucciones, y cada mensaje sigue pasando las mismas reglas de política, consentimiento y STOP.

Google Calendar y Gmail

Cada persona conecta su propia cuenta de Google en Ajustes. Sus propios bots alojados pueden usar entonces tres herramientas integradas, una vez activadas en cada bot: calendar.free_busy (lectura: horas ocupadas y huecos libres), calendar.create_event (escritura: necesita aprobación; las invitaciones salen solo después) y gmail.create_draft (escritura: necesita aprobación; solo crea un borrador y nunca envía). Actúan sobre la cuenta del responsable del bot y solo en chats donde es miembro.

Los tokens se cifran en el servidor y se renuevan solos. Desconectar en Ajustes revoca el acceso en Google.

Activar Google (para el responsable de Muetext)

Crea un cliente OAuth (tipo Aplicación web) en Google Cloud, activa la API de Google Calendar y la API de Gmail, añade los tres permisos de abajo a la pantalla de consentimiento y registra la URI de redirección para cada dirección desde la que se sirve la app. Hasta que estén los dos ajustes, el botón Conectar Google sigue apagado y las herramientas no se ofrecen.

GOOGLE_CLIENT_ID=...apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=...

# URI de redirección autorizada
https://<tu-app>/api/oauth/google/callback

# permisos
https://www.googleapis.com/auth/calendar.readonly
https://www.googleapis.com/auth/calendar.events
https://www.googleapis.com/auth/gmail.compose