MCP Status Observer
Monitora o status operacional das principais plataformas digitais.
Documentação
MCP Status Observer
[!IMPORTANT] Este projeto é atualizado continuamente com novas integrações de plataformas. Se você não estiver vendo um serviço que deveria estar disponível, ou se o Claude não reconhecer uma plataforma, atualize executando
npm run builda partir de um repositório recém-clonado.Última atualização: 2026-09-26 — cada plataforma agora é lida diretamente da API de status oficial do respectivo fornecedor. O serviço auxiliar intermediário usado pela versão anterior foi descontinuado, e OpenRouter e X foram removidos porque nenhum deles expõe uma API de status acessível a partir de um servidor (o OpenRouter retorna 403 para clientes que não sejam navegadores; o X não publica mais uma).
Recursos
- Monitore as plataformas digitais mais usadas do mundo (GitHub, Slack, Discord, etc.)
- Acompanhe provedores de IA, incluindo OpenAI, Anthropic (Claude) e Gemini
- Obtenha informações detalhadas de status para serviços específicos com histórico de incidentes
- Verifique o status de componentes específicos dentro de cada plataforma
- Atualizações em tempo real do status do serviço com análise de impacto
- Rastreamento abrangente de incidentes com status de resolução e cronogramas
- Interface de consulta simples com comandos como
status --github(o prefixo--é opcional)
Demonstração
Carimbos de data/hora
Clique em qualquer carimbo de data/hora para pular para aquela seção do vídeo
00:00 - Avaliação do Status da Plataforma LinkedIn
Análise abrangente da saúde operacional do LinkedIn, incluindo exame detalhado dos serviços principais, como LinkedIn.com, LinkedIn Learning, Campaign Manager, Sales Navigator, Recruiter e soluções Talent. Todos os sistemas confirmados como totalmente operacionais, com zero interrupções de serviço.
00:20 - Visão Geral do Status da Infraestrutura do GitHub
Avaliação detalhada da disponibilidade dos serviços do GitHub, cobrindo componentes críticos, incluindo operações Git, solicitações de API, Actions, Webhooks, Issues, Pull Requests, Packages, Pages, Codespaces e funcionalidade do Copilot. Status operacional completo confirmado em todos os serviços do GitHub.
00:40 - Análise de Confiabilidade da Plataforma Vercel
Exame aprofundado da rede global de edge e da infraestrutura de implantação da Vercel, com relatórios de status abrangentes sobre serviços principais, como API, Dashboard, Builds, Serverless Functions, Edge Functions e locais globais de CDN. Todos os serviços da Vercel verificados como operacionais em todas as regiões.
01:08 - Exame do Status da Rede Cloudflare
Análise extensa do status da infraestrutura global da Cloudflare, detalhando a disponibilidade dos serviços em regiões geográficas e componentes de serviço específicos. Identificada degradação de desempenho em várias regiões (África, Ásia, Europa, América Latina, Oriente Médio, América do Norte), enquanto os serviços principais permanecem funcionais. Inclui avaliação detalhada dos data centers regionais em manutenção e análise de impacto técnico.
01:46 - Relatório Global de Status Operacional
Visão geral consolidada do status operacional em todas as principais plataformas de tecnologia e provedores de serviços, destacando tanto serviços totalmente operacionais (GitHub, Vercel, Netlify, Asana, Atlassian, etc.) quanto serviços com desempenho degradado (Cloudflare, Twilio). Inclui recomendações estratégicas para organizações com dependências de serviços afetados.
Requisitos
- Node.js 20 ou superior
- Claude Desktop
- Conexão com a internet para acessar as APIs de status
Instalação
Instalando via Smithery
Instale o pacote empacotado na página do servidor Smithery ou pela CLI:
npx -y @smithery/cli@latest mcp add imprvhub/mcp-status-observer --client claude
Instalando Manualmente
- Clone ou baixe este repositório:
git clone https://github.com/imprvhub/mcp-status-observer
cd mcp-status-observer
- Instale as dependências:
npm install
- Compile o projeto:
npm run build
Executando o Servidor MCP
Há duas maneiras de executar o servidor MCP:
Opção 1: Execução manual
- Abra um terminal ou prompt de comando
- Navegue até o diretório do projeto
- Execute o servidor diretamente:
node build/index.js
Mantenha esta janela do terminal aberta enquanto usa o Claude Desktop. O servidor será executado até você fechar o terminal.
Opção 2: Inicialização automática com o Claude Desktop (recomendado para uso regular)
O Claude Desktop pode iniciar automaticamente o servidor MCP quando necessário. Para configurar isso:
Configuração
O arquivo de configuração do Claude Desktop está localizado em:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Edite este arquivo para adicionar a configuração MCP do Status Observer. Se o arquivo não existir, crie-o:
{
"mcpServers": {
"statusObserver": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_DIRECTORY/mcp-status-observer/build/index.js"]
}
}
}
Importante: Substitua ABSOLUTE_PATH_TO_DIRECTORY pelo caminho absoluto completo onde você instalou o MCP
- Exemplo macOS/Linux:
/Users/username/mcp-status-observer - Exemplo Windows:
C:\\Users\\username\\mcp-status-observer
Se você já tiver outros MCPs configurados, basta adicionar a seção "statusObserver" dentro do objeto "mcpServers". Aqui está um exemplo de configuração com vários MCPs:
{
"mcpServers": {
"otherMcp1": {
"command": "...",
"args": ["..."]
},
"otherMcp2": {
"command": "...",
"args": ["..."]
},
"statusObserver": {
"command": "node",
"args": [
"ABSOLUTE_PATH_TO_DIRECTORY/mcp-status-observer/build/index.js"
]
}
}
}
O servidor MCP será iniciado automaticamente quando o Claude Desktop precisar dele, com base na configuração do seu arquivo claude_desktop_config.json.
Uso
- Reinicie o Claude Desktop após modificar a configuração
- No Claude, use o comando
statuspara interagir com o Servidor MCP do Status Observer - O servidor MCP é executado como um subprocesso gerenciado pelo Claude Desktop
Comandos Disponíveis
O Status Observer MCP fornece uma única ferramenta chamada status com vários comandos:
| Comando | Descrição | Parâmetros | Exemplo |
|---|---|---|---|
list | Lista todas as plataformas disponíveis | Nenhum | status list |
--[platform] ou [platform] | Obtém o status de uma plataforma específica | ID da plataforma | status --github, status github |
--all | Obtém o status de todas as plataformas | Nenhum | status --all |
Plataformas Suportadas
O Status Observer monitora 21 plataformas digitais importantes, cada uma lida da própria API de status do fornecedor:
IA e Aprendizado de Máquina (3)
- OpenAI - Provedor líder de serviços de IA (ChatGPT, DALL-E, API)
- Anthropic (Claude) - Provedor de assistente de IA
- Gemini / Vertex AI - Plataforma de IA multimodal do Google, reportada por meio de incidentes do Google Cloud
Infraestrutura de Nuvem (4)
- Google Cloud Platform - Serviços abrangentes de computação em nuvem
- DigitalOcean - Infraestrutura de nuvem focada em desenvolvedores
- Vercel - Plataforma de implantação de frontend e edge
- Netlify - Plataforma de desenvolvimento e implantação web
Ferramentas e Plataformas de Desenvolvimento (5)
- Docker - Plataforma e serviços de contêineres
- GitHub - Plataforma de controle de versão e colaboração
- npm - Gerenciador de pacotes e registro JavaScript
- Atlassian - Ferramentas de colaboração para desenvolvedores (Jira, Bitbucket, Confluence)
- Supabase - Plataforma de backend de código aberto (PostgreSQL, autenticação, armazenamento)
Produtividade e Colaboração (4)
- LinkedIn - Plataforma de networking profissional
- Slack - Comunicação empresarial e colaboração
- Asana - Gerenciamento de fluxo de trabalho e projetos em equipe
- Dropbox - Armazenamento de arquivos em nuvem e colaboração
Infraestrutura Web e Segurança (3)
- Cloudflare - Infraestrutura web, CDN e segurança
- Discord - Comunidade de desenvolvedores e plataforma de comunicação
- Reddit - Notícias sociais e plataforma de comunidade de desenvolvedores
Ferramentas de Análise e Negócios (1)
- Amplitude - Plataforma de análise de produtos
Exemplo de Uso
Aqui estão vários exemplos de como usar o Status Observer com o Claude:
Comandos Diretos:
# AI Platforms
status --openai
status --anthropic
status --gemini
# Cloud Infrastructure
status --gcp
status --vercel
status --digitalocean
status --netlify
# Developer Tools
status --docker
status --github
status --atlassian
status --supabase
status --npm
# Productivity & Social
status --linkedin
status --slack
status --dropbox
# Web Infrastructure
status --cloudflare
status --discord
# All platforms
status --all
status list
Pré-visualização

Prompts em Linguagem Natural:
Você também pode interagir com o MCP usando linguagem natural. O Claude interpretará essas solicitações e usará os comandos apropriados:
- "Você poderia verificar se a OpenAI está tendo algum problema de API agora?"
- "Qual é o status do serviço ChatGPT da OpenAI?"
- "Houve algum incidente recente com o Claude ou a API da Anthropic?"
- "O Google Cloud Platform está enfrentando alguma interrupção na minha região?"
- "Verifique se o Docker Hub está operacional para builds automatizados"
- "Qual é o status atual do Sales Navigator do LinkedIn?"
- "Você pode me dizer se a IA Gemini do Google está enfrentando alguma interrupção de serviço?"
- "Mostre-me o status de todas as plataformas de IA, incluindo Anthropic e OpenAI"
- "Há algum incidente ativo afetando o GitHub Actions ou as operações Git?"
- "Verifique a saúde geral da Vercel e da Netlify para meu pipeline de implantação"
- "O Supabase teve algum problema recente de banco de dados ou autenticação?"
- "Qual é o status de todas as principais plataformas agora?"
Desenvolvimento
Execute a suíte de testes (sem necessidade de rede):
npm install
npm run build
npm test
Solução de Problemas
Erro "Servidor desconectado"
Se você vir o erro "MCP Status Observer: Server disconnected" no Claude Desktop:
-
Verifique se o servidor está em execução:
- Abra um terminal e execute manualmente
node build/index.jsa partir do diretório do projeto - Se o servidor iniciar com sucesso, use o Claude mantendo este terminal aberto
- Abra um terminal e execute manualmente
-
Verifique sua configuração:
- Certifique-se de que o caminho absoluto em
claude_desktop_config.jsonestá correto para o seu sistema - Verifique se você usou barras invertidas duplas (
\\) para caminhos do Windows - Confirme que você está usando o caminho completo a partir da raiz do seu sistema de arquivos
- Certifique-se de que o caminho absoluto em
Ferramentas não aparecendo no Claude
Se as ferramentas do Status Observer não aparecerem no Claude:
- Certifique-se de ter reiniciado o Claude Desktop após a configuração
- Verifique os logs do Claude Desktop para erros de comunicação MCP
- Garanta que o processo do servidor MCP esteja em execução (execute-o manualmente para confirmar)
- Verifique se o servidor MCP está registrado corretamente no registro MCP do Claude Desktop
Verificando se o servidor está em execução
Para verificar se o servidor está em execução:
- Windows: Abra o Gerenciador de Tarefas, vá para a guia "Detalhes" e procure por "node.exe"
- macOS/Linux: Abra o Terminal e execute
ps aux | grep node
Se você não vir o servidor em execução, inicie-o manualmente ou use o método de inicialização automática.
Contribuindo
Adicionando Novas APIs de Status
Os colaboradores podem facilmente adicionar suporte para plataformas adicionais modificando o método initializePlatforms em src/index.ts. O processo é simples:
- Identifique o endpoint da API de status de uma plataforma
- A maioria dos fornecedores publica um Atlassian Statuspage, cuja forma
/api/v2/summary.jsonjá é tratada. Adicionar um é uma única linha na tabelaSTATUSPAGE— apenas a origem, o caminho é anexado para você:
['newservice', 'New Service', 'Description of the service', 'https://status.newservice.com'],
Essa é toda a mudança: o renderizador genérico reporta o status geral, quaisquer componentes não operacionais, incidentes ativos e manutenção programada.
Fornecedores que não usam Statuspage
Duas formas são tratadas de maneira especial porque não são Statuspage: o api/v2.0.0/current do Slack e o incidents.json do Google Cloud. Se um fornecedor publicar algo diferente novamente:
- Adicione um valor à união
ApiKind - Adicione um método
render<Kind>()que retorne texto formatado - Adicione o
casecorrespondente emgetPlatformStatus()egetQuickPlatformStatus()
Prefira um endpoint oficial do fornecedor. Uma versão anterior deste servidor fazia proxy de várias plataformas por meio de um auxiliar hospedado que raspava suas páginas de status HTML; quando esse auxiliar ficou offline, dez plataformas quebraram silenciosamente. Fontes raspadas ou com proxy não são aceitas aqui.
Categorias de Plataformas
Ao adicionar novas plataformas, considere organizá-las em categorias lógicas:
- IA/ML: OpenAI, Anthropic, Gemini
- Infraestrutura em Nuvem: GCP, AWS, Azure, DigitalOcean
- Ferramentas para Desenvolvedores: GitHub, GitLab, Docker, npm
- Produtividade: Slack, Microsoft 365, Google Workspace
- Infraestrutura Web: Cloudflare, Fastly, Akamai
Licença
Este projeto está licenciado sob a Mozilla Public License 2.0 - consulte o arquivo LICENSE para obter detalhes.
Links Relacionados
Histórico de Alterações
- 2026-09-26: Cada plataforma agora lê a API de status oficial do seu fornecedor. O serviço auxiliar hospedado que estava offline foi descontinuado, levando consigo 10 plataformas (Anthropic, OpenAI, Docker, Atlassian, Supabase, LinkedIn, GCP, Gemini, OpenRouter, X). Oito foram restauradas usando endpoints oficiais; OpenRouter e X foram removidos por falta de uma API de status acessível pelo servidor. A saída de componentes agora nomeia apenas o que não está operacional, em vez de listar todos os componentes, e incidentes ativos e manutenções programadas são relatados. Dependências atualizadas e o build corrigido (não compilava mais com as versões atuais do SDK do MCP).
- 2025-09-12: Adicionada integração com OpenRouter com rastreamento de incidentes via RSS e análise detalhada de impacto
- 2025-04-26: Adicionada integração de status do Docker com monitoramento abrangente de componentes
- 2025-03-15: Aprimorado o relatório de status regional do GCP com correlação de incidentes
- 2025-02-28: Adicionado monitoramento das plataformas de IA Anthropic e Gemini
- 2025-01-20: Lançamento inicial com suporte às plataformas principais (GitHub, Vercel, Cloudflare, etc.)
Construído para a comunidade de desenvolvedores por imprvhub