Vivere
Monitoreo de latidos y trabajos cron. Los agentes pueden crear monitores, registrar su actividad cuando una ejecución comienza, tiene éxito o falla, y listar monitores con su estado. Las llamadas requieren una clave de API de Vivere; tools/list funciona sin una.
Servidor MCP alojado
npx add-mcp 'https://vivere.dev/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Da a Claude, Cursor o cualquier cliente MCP herramientas para crear monitores y hacer check-in.
Vivere también es un servidor MCP. Conéctalo y un agente puede crear su propio monitor, luego llamar a check_in después de cada pieza de trabajo programado; cuando los check-ins se detienen, recibes una alerta como con cualquier otro monitor. El endpoint es https://vivere.dev/mcp (Streamable HTTP, sin estado) y se autentica con una clave API como token bearer.
Herramientas
| Herramienta | Qué hace |
|---|---|
list_pages | Tus páginas, luego las páginas compartidas contigo, con el acceso que tienes en cada una. |
list_monitors | Monitores en cada página que puedes ver, o en un page_id, con estado, página y acceso. |
get_monitor | Un monitor por id, incluyendo su URL de ping, o por page_id y slug. |
create_monitor | Nuevo heartbeat (nombre, periodo o cron, gracia) o comprobación HTTP (url, intervalo), en tu primera página o en page_id. |
check_in | Reporta success, start o fail para un monitor, con un mensaje opcional guardado como registro de ejecución. |
pause_monitor, resume_monitor | Lo que dicen. |
Las herramientas ven lo que tu cuenta ve en el panel, con las mismas reglas que la API HTTP: en una página compartida contigo como editor funcionan como en la tuya propia, y en una página compartida contigo solo para ver, los monitores no tienen id, por lo que solo list_pages, list_monitors y get_monitor por página y slug aplican.
Claude Code
claude mcp add --transport http vivere https://vivere.dev/mcp --header "Authorization: Bearer vv_…"
Luego, en el prompt de una tarea programada: "Cuando hayas terminado, llama a la herramienta check_in de Vivere para el monitor <id> con un resumen de una línea."
Claude Desktop, Cursor, otros clientes
{
"mcpServers": {
"vivere": {
"url": "https://vivere.dev/mcp",
"headers": { "Authorization": "Bearer vv_…" }
}
}
}
JSON-RPC crudo
curl -X POST https://vivere.dev/mcp \
-H "Authorization: Bearer vv_…" -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"check_in","arguments":{"monitor_id":"<id>","status":"success","message":"processed 14 tickets"}}}'
Las notificaciones (solicitudes sin id) se reconocen con 202. No hay stream iniciado por el servidor, por lo que GET /mcp devuelve 405; los clientes que lo requieren recurren a solicitud/respuesta simple, que es todo lo que estas herramientas necesitan.
Sin una clave, initialize y tools/list aún responden, para que un cliente o un directorio pueda ver las herramientas antes de conectarlo. Cada tools/call necesita la clave y obtiene 401 sin una, apuntando a https://vivere.dev/.well-known/oauth-protected-resource/mcp.
La clave API otorga acceso completo a la cuenta y a las páginas compartidas con ella con el acceso con el que fueron compartidas. Dale a un agente su propia clave desde API keys para que pueda revocarse de forma independiente.