Watchgoose
Supervisa trabajos cron y tareas recurrentes mediante una conexión Watchgoose limitada al proyecto.
Documentación
Servidor MCP
El Protocolo de Contexto de Modelos (MCP) permite que los clientes de IA compatibles usen las herramientas de Watchgoose a través de una conexión a nivel de proyecto que tú apruebas.
Disponible en
Watchgoose está disponible en el directorio de conectores de Claude.
Watchgoose está listado en los plugins de ChatGPT para GPT y Codex.
Watchgoose está listado en el Registro oficial de MCP.
El paquete watchgoose-mcp está disponible en npm.
Conectar Claude
En Claude, abre Configuración > Conectores, agrega un conector personalizado e ingresa:
https://mcp.watchgoose.com/mcp
Claude abre Watchgoose en tu navegador. Inicia sesión, elige un proyecto, revisa el acceso solicitado y continúa. El acceso de solo lectura está seleccionado por defecto.
Conectar Claude Code
Agrega el servidor Streamable HTTP alojado para tu usuario:
claude mcp add --transport http --scope user watchgoose https://mcp.watchgoose.com/mcp
Inicia Claude Code y completa la autorización del navegador cuando se te solicite. Ejecuta
claude mcp get watchgoose para inspeccionar la conexión guardada.
Otros Clientes Remotos
Usa https://mcp.watchgoose.com/mcp en clientes que admitan servidores MCP Streamable
HTTP remotos, OAuth 2.1, PKCE y Registro Dinámico de Clientes. El emisor de OAuth
es https://mcp.watchgoose.com. No pegas una clave de API de Watchgoose
en un cliente remoto.
Acceso al Proyecto
Cada conexión está limitada a un proyecto. La pantalla de consentimiento siempre comienza con
acceso de Solo lectura. Ofrece Lectura y escritura solo cuando el cliente solicita
el alcance mcp:write y tú tienes permiso para modificar el proyecto seleccionado.
Cambiar una conexión de solo lectura a lectura y escritura requiere una nueva autorización. Revoca la conexión existente en Configuración de la cuenta > Conexiones MCP, desconéctala en el cliente y vuelve a conectarte. Revisa cada operación de escritura solicitada en el cliente antes de aprobarla.
Herramientas
| Herramienta | Qué hace | Alcance OAuth requerido |
|---|---|---|
list_checks | Lista verificaciones, con filtros opcionales de slug o etiqueta. | mcp:read |
get_check | Obtiene una verificación y su estado y programación actuales. | mcp:read |
list_flips | Lista los cambios de estado retenidos. up: 1 significa que la verificación pasó a activa; up: 0 incluye inactiva, pausada y nueva después de reanudar. Una pausa o reanudación que cambia el estado registra un cambio. | mcp:read |
list_pings | Lista señales recientes sin datos de origen o cuerpo. | mcp:read + mcp:write |
list_channels | Lista nombres y tipos de integraciones para asignaciones. | mcp:read + mcp:write |
create_check | Crea una verificación simple, cron o OnCalendar. | mcp:read + mcp:write |
update_check | Cambia campos seleccionados en una verificación. | mcp:read + mcp:write |
pause_check | Pausa la supervisión sin eliminar una verificación. | mcp:read + mcp:write |
resume_check | Reanuda una verificación pausada. | mcp:read + mcp:write |
delete_check | Elimina permanentemente una verificación y su historial retenido. | mcp:read + mcp:write |
El alcance offline_access permite que un cliente se reconecte sin repetir el consentimiento en
cada sesión. No expone herramientas adicionales.
Identificadores y Campos Privados
Los clientes de IA se dirigen a las verificaciones por su unique_key estable. El servidor MCP usa
identificadores internos solo al llamar a la API de Gestión y los elimina de los
resultados de las herramientas.
El cliente de IA conectado nunca recibe UUIDs de verificación ni URLs de ping, UUIDs de canales de integración, direcciones IP de origen, agentes de usuario, IDs de ejecución, URLs de cuerpo ni contenidos de cuerpo de ping. Los resultados de ping incluyen solo tipo de señal, fecha, número de secuencia, esquema, método y duración. El servidor no solicita cuerpos de ping.
Credenciales, Almacenamiento y Revocación
Watchgoose intercambia un traspaso de un solo uso de cinco minutos por una credencial delegada de proyecto. El servicio MCP alojado procesa esa credencial en memoria para solicitudes de API y la almacena solo en estado OAuth cifrado. Nunca devuelve la credencial, los tokens OAuth ni las claves de API al cliente de IA como salida de herramienta.
El estado del cliente OAuth, autorización, sesión, concesión y credencial delegada se
almacena en SQLite propiedad del servicio en el único host de producción en una región. El
estado y sus identificadores están cifrados o codificados en reposo y siguen la rotación
normal de respaldo de producción. La aplicación MCP no agrega telemetría. El proxy
de producción mantiene registros de acceso normales de seguridad y operación, incluidos la dirección de origen,
el agente de usuario, el URI completo de la solicitud incluida su cadena de consulta, el método, el estado y la
marca de tiempo. Elimina los encabezados de autorización y cookies de esos registros y omite
la devolución de llamada de OAuth por completo. También elimina el encabezado X-Api-Key
que contiene la credencial usado para solicitudes de API del proyecto. Los campos de los registros de acceso nunca se devuelven como salida
de herramienta.
Watchgoose conserva metadatos de conexión y registra cada operación de API MCP, ruta, método, resultado, estado HTTP y marca de tiempo. Los eventos de auditoría se retienen durante 90 días. Revoca una conexión en Configuración de la cuenta > Conexiones MCP para bloquear el acceso futuro a la API del proyecto. El cliente debe completar la autorización nuevamente para reconectarse.
Lee la Política de Privacidad para conocer el límite completo de procesamiento y retención.
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://watchgoose.com/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https://watchgoose.com/docs/"},{"@type":"ListItem","position":3,"name":"MCP Server","item":"https://watchgoose.com/docs/mcp/"}]}