Watchgoose
Monitore jobs cron e trabalhos recorrentes por meio de uma conexão Watchgoose com escopo de projeto
Documentação
Servidor MCP
O Model Context Protocol (MCP) permite que clientes de IA compatíveis usem as ferramentas do Watchgoose por meio de uma conexão no escopo do projeto que você aprova.
Disponível em
O Watchgoose está disponível no diretório de conectores do Claude.
O Watchgoose está listado nos plugins do ChatGPT para GPT e Codex.
O Watchgoose está listado no Registro oficial de MCP.
O pacote watchgoose-mcp está disponível no npm.
Conectar o Claude
No Claude, abra Configurações > Conectores, adicione um conector personalizado e insira:
https://mcp.watchgoose.com/mcp
O Claude abre o Watchgoose no seu navegador. Entre, escolha um projeto, revise o acesso solicitado e continue. O acesso somente leitura é selecionado por padrão.
Conectar o Claude Code
Adicione o servidor Streamable HTTP hospedado para o seu usuário:
claude mcp add --transport http --scope user watchgoose https://mcp.watchgoose.com/mcp
Inicie o Claude Code e conclua a autorização no navegador quando solicitado. Execute
claude mcp get watchgoose para inspecionar a conexão salva.
Outros Clientes Remotos
Use https://mcp.watchgoose.com/mcp em clientes que suportam servidores MCP Streamable
HTTP remotos, OAuth 2.1, PKCE e Registro Dinâmico de Clientes. O emissor
OAuth é https://mcp.watchgoose.com. Você não cola uma chave de API do Watchgoose
em um cliente remoto.
Acesso ao Projeto
Cada conexão é limitada a um projeto. A tela de consentimento sempre começa com
acesso Somente leitura. Ela oferece Leitura e gravação apenas quando o cliente solicita
o escopo mcp:write e você tem permissão para modificar o projeto selecionado.
Alterar uma conexão somente leitura para leitura e gravação exige uma nova autorização. Revogue a conexão existente em Configurações da conta > Conexões MCP, desconecte-a no cliente e conecte novamente. Revise cada operação de gravação solicitada no cliente antes de aprová-la.
Ferramentas
| Ferramenta | O que faz | Escopo OAuth necessário |
|---|---|---|
list_checks | Lista verificações, com filtros opcionais por slug ou tag. | mcp:read |
get_check | Obtém uma verificação e seu estado e agendamento atuais. | mcp:read |
list_flips | Lista alterações de status retidas. up: 1 significa que a verificação ficou ativa; up: 0 inclui inativa, pausada e nova após retomada. Uma pausa ou retomada que altera o status registra uma inversão. | mcp:read |
list_pings | Lista sinais recentes sem dados de origem ou corpo. | mcp:read + mcp:write |
list_channels | Lista nomes e tipos de integrações para atribuições. | mcp:read + mcp:write |
create_check | Cria uma verificação simples, cron ou OnCalendar. | mcp:read + mcp:write |
update_check | Altera campos selecionados em uma verificação. | mcp:read + mcp:write |
pause_check | Pausa o monitoramento sem excluir uma verificação. | mcp:read + mcp:write |
resume_check | Retoma uma verificação pausada. | mcp:read + mcp:write |
delete_check | Exclui permanentemente uma verificação e seu histórico retido. | mcp:read + mcp:write |
O escopo offline_access permite que um cliente se reconecte sem repetir o consentimento em
cada sessão. Ele não expõe ferramentas adicionais.
Identificadores e Campos Privados
Clientes de IA acessam verificações pelo seu unique_key estável. O servidor MCP usa
identificadores internos apenas ao chamar a API de Gerenciamento e os remove dos
resultados das ferramentas.
O cliente de IA conectado nunca recebe UUIDs de verificação ou URLs de ping, UUIDs de canais de integração, endereços IP de origem, agentes de usuário, IDs de execução, URLs de corpo ou conteúdos de corpo de ping. Os resultados de ping incluem apenas tipo de sinal, data, número de sequência, esquema, método e duração. O servidor não solicita corpos de ping.
Credenciais, Armazenamento e Revogação
O Watchgoose troca um handoff de uso único de cinco minutos por uma credencial de projeto delegada. O serviço MCP hospedado processa essa credencial em memória para solicitações de API e a armazena apenas no estado OAuth criptografado. Ele nunca retorna a credencial, tokens OAuth ou chaves de API ao cliente de IA como saída de ferramenta.
O estado do cliente OAuth, autorização, sessão, concessão e credencial delegada é
armazenado em SQLite de propriedade do serviço no único host de produção em uma região. O
estado e seus identificadores são criptografados ou chaveados em repouso e seguem a
rotação normal de backup de produção. O aplicativo MCP não adiciona telemetria. O proxy
de produção mantém logs normais de acesso de segurança e operação, incluindo endereço de
origem, agente de usuário, URI completa da solicitação incluindo sua string de consulta,
método, status e carimbo de data/hora. Ele remove cabeçalhos de autorização e cookies
desses logs e ignora o callback OAuth completamente. Ele também remove o cabeçalho
X-Api-Key que contém a credencial usado para solicitações de API do projeto. Os
campos dos logs de acesso nunca são retornados como saída de ferramenta.
O Watchgoose mantém metadados de conexão e registra cada operação de API MCP, rota, método, resultado, status HTTP e carimbo de data/hora. Eventos de auditoria são retidos por 90 dias. Revogue uma conexão em Configurações da conta > Conexões MCP para bloquear acesso futuro à API do projeto. O cliente deve concluir a autorização novamente para reconectar.
Leia a Política de Privacidade para o limite completo de processamento e retenção.
{"@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/"}]}