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

FerramentaO que fazEscopo OAuth necessário
list_checksLista verificações, com filtros opcionais por slug ou tag.mcp:read
get_checkObtém uma verificação e seu estado e agendamento atuais.mcp:read
list_flipsLista 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_pingsLista sinais recentes sem dados de origem ou corpo.mcp:read + mcp:write
list_channelsLista nomes e tipos de integrações para atribuições.mcp:read + mcp:write
create_checkCria uma verificação simples, cron ou OnCalendar.mcp:read + mcp:write
update_checkAltera campos selecionados em uma verificação.mcp:read + mcp:write
pause_checkPausa o monitoramento sem excluir uma verificação.mcp:read + mcp:write
resume_checkRetoma uma verificação pausada.mcp:read + mcp:write
delete_checkExclui 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/"}]}