StatOSS

Páginas de status e monitoramento de uptime: leia status, monitores e incidentes, e com uma chave de escrita abra incidentes, publique atualizações, agende manutenções e registre deploys.

Servidor MCP hospedado

npx add-mcp 'https://statoss.com/api/v1/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Dois endpoints do Model Context Protocol: um somente leitura ao lado de cada página e um com chave sobre a conta.

Ao lado de cada página

https://<page>/mcp (e statoss.com/s/<address>/mcp) é um servidor MCP somente leitura, sem chave: get_status, list_incidents e get_error_budget. Em uma página protegida por senha ou privada, ele usa a chave da página como ?key=.

Sobre a conta

https://statoss.com/api/v1/mcp com uma chave de API como token de portador. Chaves de leitura obtêm list_pages, get_status, list_monitors e list_incidents; chaves de escrita adicionam create_monitor, open_incident, schedule_maintenance, post_update e record_deploy. As ferramentas de incidentes aceitam o que a API REST aceita: um estado por monitor, um início no passado, um incidente já encerrado, lembretes e repetição de uma janela, e notify: false para deixar assinantes de fora. Cada ferramenta responde com os mesmos recursos que a API REST envia, e uma chave que alcança apenas uma página vê somente essa página.

Conectando um cliente

Ambos os endpoints usam o transporte Streamable HTTP, sem estado: JSON-RPC via POST, JSON de volta, sem sessão e sem fluxo de eventos. Claude Code, Cursor, Claude Desktop e a maioria dos outros clientes aceitam um servidor remoto como URL mais cabeçalhos.

claude mcp add statoss https://statoss.com/api/v1/mcp \
  --transport http \
  --header "Authorization: Bearer sk_..."

Ou, como uma entrada JSON para um cliente que lê uma:

{
  "mcpServers": {
    "statoss": {
      "url": "https://statoss.com/api/v1/mcp",
      "headers": { "Authorization": "Bearer sk_..." }
    }
  }
}

llms.txt

https://<page>/llms.txt é um arquivo de texto curto que diz o que a página é, lista seus monitores e aponta para status.json, os feeds e o endpoint MCP, com uma nota sobre como ler status.json. É isso que deve ser entregue a um modelo de linguagem em vez do HTML. O llms.txt do próprio site descreve o StatOSS.