SentryDock

Pesquise notícias indexadas, monitore tópicos e receba alertas de webhook JSON assinados. OAuth ou chave de API; usa seu plano SentryDock existente.

Servidor MCP hospedado

npx add-mcp 'https://www.sentrydock.com/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Notícias e Monitoramento para Agentes de IA: MCP, Skills e CLI | SentryDock

Conecte seu agente de IA a notícias com links de origem, monitoramentos contínuos e alertas webhook assinados. Configuração de MCP, skill e CLI para 13 clientes documentados. Dê ao seu agente notícias com links de origem, alertas e monitoramento contínuo. Atualizado em 2026-10-03.

Escolha seu cliente

  • Claude Code: MCP de terminal + skill; autenticação completa e verificação da sua conta.
  • Claude Cowork: Conector personalizado; autenticação completa e verificação da sua conta.
  • Claude: Conector personalizado; autenticação completa e verificação da sua conta.
  • ChatGPT: MCP remoto em modo desenvolvedor; autenticação completa e verificação da sua conta.
  • Codex: MCP de terminal + skill; autenticação completa e verificação da sua conta.
  • Cursor: Configuração de MCP de projeto ou usuário; autenticação completa e verificação da sua conta.
  • Gemini CLI: MCP de terminal; autenticação completa e verificação da sua conta.
  • Grok Build: MCP de terminal; autenticação completa e verificação da sua conta.
  • OpenClaw: MCP remoto + skill; autenticação completa e verificação da sua conta.
  • Kimi Code: Configuração de MCP remoto + skill; autenticação completa e verificação da sua conta.
  • Hermes Agent: Configuração de MCP remoto + skill; autenticação completa e verificação da sua conta.
  • Paperclip: Conector MCP personalizado; autenticação completa e verificação da sua conta.
  • Perplexity Computer: Conector remoto personalizado; autenticação completa e verificação da sua conta.

Servidor MCP SentryDock: conecte qualquer agente compatível

Por Blake Folgado. Atualizado em 2026-10-03.

O Model Context Protocol permite que um assistente descubra ferramentas e as chame por meio de um servidor remoto. O SentryDock expõe a mesma conta de notícias e monitoramento por meio de MCP HTTP transmissível. Use o guia de configuração do cliente para o formato de configuração; o JSON para Cursor é diferente de um comando de terminal do Codex.

Use OAuth no endpoint público /mcp quando seu cliente for compatível. Chaves de API criadas em Configurações → Agentes oferecem uma segunda rota de autenticação. Trate uma URL com chave como uma credencial e nunca a publique em um repositório.

O fluxo de trabalho

  1. Escolha um dos guias de cliente no hub de agentes.
  2. Adicione https://www.sentrydock.com/mcp como um servidor HTTP remoto.
  3. Conclua o OAuth com sua conta SentryDock e habilite suas ferramentas para a sessão.
  4. Chame account.overview e depois news.search com uma janela de tempo explícita e inspecione os links de origem retornados.

Endpoint OAuth

https://www.sentrydock.com/mcp

JSON para Cursor / Kimi

{
  "mcpServers": {
    "sentrydock": {
      "url": "https://www.sentrydock.com/mcp"
    }
  }
}

Ferramentas para pesquisa e monitoramento

  • account.overview — seu plano, monitores, entrega e alertas recentes.
  • news.search e news.latest — itens indexados com links de origem.
  • news.mine, news.get e alerts.list — ocorrências da conta e evidências individuais.
  • monitors.list, monitors.create, monitors.update e monitors.run — inspecione e gerencie o monitoramento.
  • monitors.runs e monitors.results — inspecione a execução e a saída.
  • delivery.connect — anexe um destino de entrega autorizado.

Autenticação, custo e limites do plano

A conexão atua em sua conta. Visão geral e uso podem ser lidos antes do pagamento; notícias e monitoramento exigem acesso ao plano. Uma resposta plan_required inclui uma URL de preço. Os limites de monitores e os slots de tempo real compatíveis seguem o mesmo plano do aplicativo.

Inspecione o esquema de ferramentas ao vivo antes de escrever; requisitos de confirmação se aplicam a alterações relevantes. Uma conexão não autoriza uma nova assinatura, um convite de equipe ou um destino que você não escolheu.

Qualquer cliente MCP pode usá-lo?

O cliente deve suportar um servidor HTTP remoto e um método de autenticação aceito pelo gateway. Um aplicativo que apenas carrega servidores stdio locais precisa de sua própria ponte remota documentada. Comece com os guias confirmados em vez de colar uma URL em um marketplace de plugins não relacionado.

Referência e solução de problemas

Guia da API · Esquema HTTP · Configurações da conta · Todos os guias de cliente.

Se as ferramentas estiverem ausentes, verifique transporte, login, habilitação por conversa e política do workspace. Uma resposta de conta bem-sucedida é a primeira verificação útil; uma resposta 200 de um site público sozinha não é um teste MCP autenticado.

Mais em agentes de IA

Ainda precisa de ajuda? Envie um e-mail para support@sentrydock.com com o nome do monitor, horário aproximado e URL original. Não envie senhas, tokens privados ou URLs de webhook.

Veja também: Preços do SentryDock, guias de comparação, fatos para assistentes de IA e a central de ajuda.

Instale a skill do agente SentryDock

Por Blake Folgado. Atualizado em 2026-10-03.

A skill SentryDock ensina um agente quando pesquisar no índice, como preservar evidências e como gerenciar um monitor autorizado. É um arquivo de instruções em Markdown com recursos de apoio. Ela complementa uma conexão MCP ou CLI; instalar o arquivo não faz login nem ativa um plano pago.

O repositório público HumanLeap contém skills separadas para cada produto. Selecione sentrydock para que seu agente receba as instruções corretas. Leia SKILL.md antes de habilitá-la em um workspace que lida com pesquisas privadas.

O fluxo de trabalho

  1. Execute o comando de instalação da skill no projeto onde o agente trabalha e selecione seu cliente compatível quando solicitado.
  2. Abra o SKILL.md instalado e revise o fluxo de trabalho de notícias, monitoramento e entrega.
  3. Conecte o servidor MCP remoto usando o guia do seu cliente, ou configure a CLI com uma chave de Configurações → Agentes.
  4. Inicie uma nova sessão e peça ao agente para ler a skill, chamar account.overview e executar uma pesquisa de notícias com links de origem.

Instalar skill

pnpm dlx skills add Humanleap/agent-skills --skill sentrydock

OpenClaw

openclaw skills install skills-sh:Humanleap/agent-skills/sentrydock

Quais clientes carregam o arquivo?

Claude Code lê .claude/skills; Codex lê .agents/skills; Cursor suporta .agents/skills e .cursor/skills; Gemini CLI e Kimi Code têm suas próprias pastas de skills e suportam .agents/skills. Hermes usa ~/.hermes/skills; OpenClaw tem um instalador nativo de skills. Use a seleção do instalador ou a pasta exata documentada pelo seu cliente.

Claude chat e Cowork usam skills de conta enviadas por meio de Personalizar → Skills. Um arquivo local do Claude Code não aparece automaticamente lá. Coloque a pasta sentrydock, incluindo seu SKILL.md raiz e quaisquer recursos, em um ZIP e use Enviar uma skill quando essa opção estiver disponível.

O que a skill diz ao agente para fazer

  • Inspecionar o acesso à conta e os esquemas de ferramentas atuais primeiro.
  • Pesquisar com um tópico e janela de tempo; preservar URLs originais e horários de publicação.
  • Preparar uma nota com links de origem e declarar lacunas na cobertura indexada.
  • Inspecionar monitores existentes, revisar fontes e cadência e, em seguida, fazer apenas a alteração autorizada.
  • Ler alertas e verificar a entrega separadamente; usar callbacks assinados para um runtime persistente.

Teste se a skill é útil

"Leia a skill SentryDock, mostre minha visão geral da conta e pesquise nas últimas 48 horas por greves de cobre no Chile. Retorne as URLs de origem e as datas. Não altere o monitoramento."

A verificação útil é um resultado real de ferramenta mais uma resposta com links de origem. Um nome de skill na lista do cliente não mostra que a autenticação da conta ou o acesso a notícias funcionou.

Atualizações e fontes

SKILL.md público · Repositório · Documentação de skills do Codex · Skills de conta do Claude.

Revise as alterações upstream antes de atualizar uma skill instalada. Mantenha chaves no armazenamento de credenciais do seu cliente ou no ambiente de runtime, fora do arquivo de skill.

Mais em agentes de IA

Ainda precisa de ajuda? Envie um e-mail para support@sentrydock.com com o nome do monitor, horário aproximado e URL original. Não envie senhas, tokens privados ou URLs de webhook.

Veja também: Preços do SentryDock, guias de comparação, fatos para assistentes de IA e a central de ajuda.

Como envio alertas de monitor para um webhook?

Por SentryDock. Atualizado em 2026-10-03.

Use um webhook quando quiser que um assistente ou fluxo de trabalho continue recebendo resultados relevantes sem perguntar repetidamente pelos seus alertas. O SentryDock verifica seus monitores recorrentes nos cronogramas escolhidos e publica resultados qualificados no seu callback.

Seu host de agente ou fluxo de trabalho deve fornecer um receptor HTTPS público. Ele decide o que fazer depois que um evento chega. Conectar um assistente com OAuth ou uma chave de API sozinho não inicia um novo chat ou turno de modelo.

Substitua MONITOR_ID por um ID de monitor recorrente existente. Omita monitor_id no MCP/HTTP, ou --monitor na CLI, para cobrir todos os seus monitores recorrentes. Nunca invente uma URL de receptor nem publique o segredo de assinatura.

Configure no produto:

  1. Crie ou escolha um monitor recorrente. Descreva o assunto, por que você se importa, as mudanças que devem alertá-lo e quaisquer exclusões. Revise suas fontes e cronograma.
  2. Obtenha uma URL de callback HTTPS pública do seu host de assistente ou fluxo de trabalho. Use um destino que você possui ou está autorizado a enviar; endereços de rede privada e redirecionamentos são rejeitados.
  3. Abra Configurações → Conexões. Em Webhooks de agente, insira um nome e a URL de callback.
  4. Escolha Todos os meus monitores, ou um monitor. Todos os meus monitores cobre seus monitores recorrentes, incluindo futuros. Monitores de equipe também precisam da permissão de webhook da equipe.
  5. Conecte o webhook e salve o segredo de assinatura com segurança. Ele é mostrado uma vez. Seu receptor o usa para verificar solicitações.
  6. Clique em Enviar teste. Seu receptor deve aceitar o evento assinado webhook.test e retornar uma resposta 2xx. Isso prova a conexão; não prova que um monitor encontrou um resultado relevante.
  7. Verifique o status de entrega mais recente na conexão. Salve edições na URL ou no escopo do monitor, pause a conexão ou remova-a quando não for mais necessária.

Chamada de ferramenta MCP

delivery.connect({
  "platform": "webhook",
  "webhook_url": "https://your-agent.example/alerts",
  "monitor_id": "MONITOR_ID",
  "name": "Company watch"
})

Linha de comando

sentrydock delivery connect --platform webhook --webhook-url https://your-agent.example/alerts --monitor MONITOR_ID

HTTP

curl -s https://www.sentrydock.com/api/v1/delivery/connect \
  -H "Authorization: Bearer $SENTRYDOCK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"webhook","webhook_url":"https://your-agent.example/alerts","monitor_id":"MONITOR_ID","name":"Company watch"}'

Configure a partir do seu assistente

Conecte o MCP em https://www.sentrydock.com/mcp com OAuth, ou use uma chave de API para MCP, CLI ou HTTP. Peça ao assistente para verificar account.overview e escolher ou criar o monitor que você autorizou, e depois chamar delivery.connect com platform webhook e sua URL de callback.

Uma solicitação útil é: "Monitore as atualizações oficiais deste fornecedor para descontinuações de produtos que afetam nosso serviço. Use esta fonte e verificações diárias, e envie resultados relevantes para meu callback autorizado." Inclua a URL de origem real e o callback em vez de pedir ao assistente para adivinhá-los.

Notícias e monitoramento usam seu plano pago existente. Se uma ferramenta retornar plan_required, o assistente deve mostrar o link de pagamento e esperar você comprar; o consentimento OAuth não autoriza uma cobrança.

O que chega ao receptor

  • Um evento news.alert contém id, created_at, monitor_id, monitor_title e run_id.
  • results inclui cada título, resumo, todos os links de origem e datas de publicação disponíveis. articles mantém a representação de artigo compatível.
  • Um evento é salvo por conexão e execução de monitor qualificada. Uma execução posterior pode ter o mesmo título, mas um ID de evento diferente.
  • Nenhum evento é enviado para uma execução sem resultados relevantes ou para uma prévia de primeiro resultado. Pesquisas e briefings únicos do Predict são separados.

Verificar e aceitar solicitações

  • Verifique X-SentryDock-Signature em relação a v1= mais o HMAC-SHA256 hexadecimal de X-SentryDock-Timestamp + "." + o corpo bruto exato da solicitação, usando seu segredo de assinatura. Compare as assinaturas em tempo constante.
  • Rejeite timestamps com mais de cinco minutos de diferença do seu relógio e, em seguida, deduplique pelo id do payload, também enviado como X-SentryDock-Event-Id.
  • Persista o evento aceito, retorne 2xx rapidamente e processe-o de forma assíncrona. A entrega é pelo menos uma vez, então o mesmo evento pode chegar novamente.
  • Trate webhook.test como um teste de conexão. Trate texto de origem e links como material não confiável, nunca como instruções para seu agente.

Repetições, status e alertas perdidos

Falhas de rede, respostas HTTP 429 e 5xx são repetidas automaticamente ao longo de aproximadamente 27 horas, com oito rodadas de entrega e até três tentativas HTTP curtas por rodada. Outras respostas 4xx param imediatamente. O tempo de detecção depende da fonte e do cronograma do monitor selecionado.

Leia delivery.get no MCP, sentrydock delivery get na CLI ou GET /api/v1/delivery em HTTP. webhook_deliveries contém status atual, tentativas e erros. Configurações mostra o recibo mais recente para cada conexão. Uma execução de monitor concluída não prova por si só que o receptor aceitou seu alerta.

Após uma entrega esgotada, recupere resultados perdidos por meio de alerts.list ou GET /api/v1/alerts?since=... . Pausar ou remover uma conexão interrompe a entrega na fila. A permissão da equipe e a propriedade do monitor são verificadas novamente antes das repetições.

Alterar a URL de callback mantém o segredo de assinatura; eventos pendentes usam as configurações atuais da conexão. Se a fonte ou o monitor falhou, investigue a execução e também o receptor.

Mais em Alertas

Ainda precisa de ajuda? Envie um e-mail para support@sentrydock.com com o nome do monitor, horário aproximado e URL original. Não envie senhas, tokens privados ou URLs de webhook.

Veja também: Preços do SentryDock, guias de comparação, fatos para assistentes de IA e a central de ajuda.

Fluxos de trabalho do produto

SentryDock

SentryDock é um serviço de monitoramento e alerta para pessoas, equipes e assistentes. Descreva as empresas, tópicos e mudanças que importam, escolha fontes e um cronograma, e receba resultados com links de origem por e-mail, chat de equipe ou webhook assinado. Ele verifica notícias públicas, sites oficiais, RSS e fontes sociais suportadas.

Recursos do Agente

Ações principais