Pular para o conteúdo principal

para VS Code e o modo agente do Copilot

Conecte o VS Code ao seu monitoramento de uptime

O VS Code adiciona o servidor com o tipo http, faz seu login pelo navegador e volta por uma porta de loopback. Faça commit da configuração em .vscode/mcp.json e a equipe inteira recebe o servidor junto com o repositório, cada pessoa entrando com a própria conta. As confirmações aparecem como diálogos nativos do VS Code, então as 20 ferramentas que agem são oferecidas e cada uma pergunta.

Adicione como servidor HTTP

Abra a paleta de comandos, rode “MCP: Add Server”, escolha HTTP e cole https://mcp.uptimepage.dev/mcp. Ou escreva a configuração abaixo em .vscode/mcp.json. No primeiro uso, o VS Code se registra no servidor de autorização do Uptimepage, abre seu navegador na tela de login e consentimento e volta por uma porta de loopback. Aprove uma vez; a conexão dura o tempo que você escolheu nessa tela, de 30 a 365 dias, e se renova sozinha nesse meio-tempo.

No modo agente do Copilot

Com o servidor rodando, as ferramentas dele aparecem no seletor de ferramentas do modo agente, e o agente as chama como qualquer outra. O VS Code oferece suporte à elicitation do MCP, então toda escrita mostra a confirmação como um diálogo nativo: o monitor prestes a ser criado, com o resultado da verificação que já rodou; o incidente prestes a ser resolvido; a atualização prestes a ser publicada. Cancele o diálogo e nada acontece. Não existe “lembrar minha escolha”.

Por repositório, por pessoa

Um .vscode/mcp.json versionado no repositório dá o servidor a cada colega de equipe assim que ele abre o workspace, e cada um entra com o próprio login do Uptimepage, então os tokens são pessoais e revogados um de cada vez. Se você quiser o servidor em todos os workspaces, coloque o mesmo arquivo no seu perfil de usuário. De qualquer forma, a conexão fica vinculada a uma única organização, a que estava ativa no app quando você aprovou, e a tela de consentimento mostra o nome dela.

Prompts que combinam com um editor

“Qual dos nossos monitores está falhando, e de qual região?” lê a saúde da organização e a divisão por região. “Mostre a configuração completa do monitor deste serviço” retorna o que a verificação valida: status esperado, correspondência no corpo, timeout, opções de TLS, regiões e quais canais ela alerta, com as credenciais mascaradas. “Rode agora a verificação do staging” executa com uma confirmação e retorna o resultado. “Crie uma página de status para a API e adicione a ela os dois monitores públicos” são duas confirmações e, depois, uma página que você ativa quando estiver pronta.

O que ele nunca recebe

O agente não consegue colar uma credencial em um monitor. Um cabeçalho de requisição que leva uma credencial precisa referenciar uma variável da organização, como Bearer {{ api_key }}, para que o segredo nunca passe pelo chat; os campos de basic auth e bearer e as senhas dos fluxos de navegador só são configurados no app, e uma URL com senha é recusada. Ele também não pode criar um canal de notificação, porque isso significaria levar um webhook ou um token de bot pelo chat. Ele pode vincular um monitor a um canal que você já criou, pelo nome. Valores de cabeçalho e corpos de requisição voltam mascarados quando ele lê um monitor, e o que um fluxo de navegador digita nunca é retornado.

.vscode/mcp.json

{
  "servers": {
    "uptimepage": {
      "type": "http",
      "url": "https://mcp.uptimepage.dev/mcp"
    }
  }
}

Perguntas frequentes

Como adiciono o servidor no VS Code?
Rode “MCP: Add Server” pela paleta de comandos, escolha HTTP e cole https://mcp.uptimepage.dev/mcp. Ou escreva a configuração em .vscode/mcp.json como um servidor do tipo http. O VS Code faz seu login pelo navegador no primeiro uso.
Funciona no modo agente do Copilot?
Sim. As ferramentas aparecem no seletor de ferramentas do modo agente quando o servidor está rodando, e o agente as chama como qualquer outra ferramenta MCP. As escritas mostram a confirmação como um diálogo nativo do VS Code.
Posso fazer commit da configuração para a equipe recebê-la?
Sim. Um .vscode/mcp.json no repositório dá o servidor a cada colega de equipe quando ele abre o workspace, e cada um entra com a própria conta. Para ter o servidor em todos os workspaces, coloque o mesmo arquivo no seu perfil de usuário.

Visão geral

  • URL do servidor https://mcp.uptimepage.dev/mcp
  • Onde “MCP: Add Server” ou .vscode/mcp.json
  • Transporte http, streamable
  • Login OAuth no navegador, de volta em 127.0.0.1
  • Confirmações diálogos nativos, as 39 ferramentas oferecidas
  • Compartilhado com a equipe faça commit de .vscode/mcp.json
  • Preço para começar grátis, sem cartão

Links

Comece em menos de 5 minutos.

Comece grátis

funcionalidades · preços · notas