OpenClaw con agentring cloud
Entra, empareja el móvil desde el panel y añade el servidor MCP alojado (Streamable HTTP) con tu clave de API como token bearer, en el formato en que tu instalación de OpenClaw acepte servidores MCP remotos. La forma genérica que leen la mayoría de clientes:
{
"mcpServers": {
"agentring": {
"type": "http",
"url": "https://agentring.io/mcp",
"headers": { "Authorization": "Bearer ak_…" }
}
}
}Cambia ak_… por tu clave de API: la ves una vez al crearla en el panel, y puedes rotarla cuando quieras.
Tu agente obtiene cuatro herramientas: send_message (una notificación que puedes contestar), get_replies (tus respuestas, esperando hasta una hora si hace falta), call (suena el móvil y la IA de voz habla contigo) y status.
Servidor MCP local (self-hosting)
O registra el servidor stdio local del daemon de agentring:
# desde un clon del repo
uv tool install './daemon[voice]'
agentring init --relay <URL-del-relay> --api-key ak_…
# solo si lo montas tú (en cloud se empareja desde el panel):
agentring pairopenclaw mcp set agentring '{"command":"agentring","args":["mcp"]}'El servidor local usa la configuración del daemon (agentring init), así que funciona con tu propio relay o con la URL del relay cloud que ves en el panel.
Llama tú a OpenClaw desde el móvil
Pulsa Llamar al agente en la app y pregunta de viva voz. La IA de voz consulta a tus agentes con consult_agent: cada agente de ~/.agentring/agents.yaml es una herramienta. Ejecuta agentring serve --ai en la máquina donde viven.
agents:
openclaw:
description: Mi asistente OpenClaw. Mensajes, calendario, casa.
command: [sh, -c, 'exec openclaw agent --agent main --session-id "agentring-${AGENTRING_CALL_ID:-test}" --message="$1"', sh, "{task}"]openclaw agent ejecuta un turno a través de tu gateway. El script de sh -c es texto fijo: la tarea llega como $1 y la shell nunca la interpreta. El id de la llamada da a cada llamada su propia sesión de OpenClaw, así que una segunda pregunta en la misma llamada conserva el contexto de la primera.
Pruébalo sin llamada: agentring agents ask openclaw "…". Si el agente tarda más de 20 segundos, la llamada sigue y la respuesta llega cuando está lista, o como mensaje si ya has colgado.
Qué pedirle a OpenClaw
- “Llámame a las 8:30 con la agenda de hoy y lo urgente del correo.”
- “Si a las 18:00 no ha llegado el paquete, escríbeme.”
- “Cuando acabes de investigar, llámame y me lo resumes en dos minutos.”
Preguntas frecuentes
¿OpenClaw recuerda lo que he dicho antes en la llamada?
Sí, con la receta de arriba. Cada consulta de la misma llamada usa la sesión agentring-<id de llamada>, así que las preguntas de seguimiento conservan el contexto.
¿Y si OpenClaw solo funciona como servidor?
Apunta command a un pequeño script que mande la tarea al endpoint compatible con OpenAI de tu gateway e imprima la respuesta. Tienes uno listo en la documentación.