Status Observer MCP

Mozilla Public License 2.0
2
  • Apple
  • Linux

Integrations

  • Monitors operational status of Asana platform and provides real-time updates about service availability and component health.

  • Tracks and reports on the operational status of Atlassian services, allowing queries about current service health and availability.

  • Provides detailed status information about Cloudflare's global infrastructure and services, including regional performance data and maintenance status.

Observador del estado del MCP

[!NOTA] Este proyecto se actualiza constantemente con nuevas integraciones de plataformas. Si no ve un servicio que debería estar disponible, o si Claude no reconoce una plataforma, actualice ejecutando npm run build desde un repositorio recién clonado.

Última actualización : 2025-04-26T20:08:00Z (UTC) - Se agregó la integración del estado de Docker

Características

  • Monitorear las plataformas digitales más utilizadas del mundo (GitHub, Slack, Discord, etc.)
  • Obtenga información detallada del estado de servicios específicos
  • Verificar el estado de componentes específicos dentro de cada plataforma
  • Interfaz de consulta simple con comandos como status --github .
  • Actualizaciones en tiempo real del estado del servicio

Manifestación

Haga clic en cualquier marca de tiempo para saltar a esa sección del video.

00:00 - Evaluación del estado de la plataforma LinkedIn
Análisis exhaustivo del estado operativo de LinkedIn, que incluye un análisis detallado de servicios clave como LinkedIn.com, LinkedIn Learning, Campaign Manager, Sales Navigator, Recruiter y soluciones de talento. Se confirmó que todos los sistemas están completamente operativos sin interrupciones del servicio.

00:20 - Descripción general del estado de la infraestructura de GitHub
Evaluación detallada de la disponibilidad del servicio de GitHub, que abarca componentes críticos como operaciones de Git, solicitudes de API, acciones, webhooks, incidencias, solicitudes de extracción, paquetes, páginas, espacios de código y funcionalidad de Copilot. Se confirmó el estado operativo completo de todos los servicios de GitHub.

00:40 - Análisis de confiabilidad de la plataforma Vercel
Análisis exhaustivo de la red global de borde de Vercel y su infraestructura de implementación, con informes completos sobre el estado de servicios clave como API, panel de control, compilaciones, funciones sin servidor, funciones de borde y ubicaciones globales de CDN. Todos los servicios de Vercel están verificados y operativos en todas las regiones.

01:08 - Análisis del estado de la red de Cloudflare
Análisis exhaustivo del estado de la infraestructura global de Cloudflare, que detalla la disponibilidad del servicio en las distintas regiones geográficas y sus componentes específicos. Se identificó una degradación del rendimiento en varias regiones (África, Asia, Europa, Latinoamérica, Oriente Medio y Norteamérica), aunque los servicios principales siguen funcionando. Incluye una evaluación detallada de los centros de datos regionales en mantenimiento y un análisis del impacto técnico.

01:46 - Informe sobre el estado operativo global
Resumen consolidado del estado operativo de las principales plataformas tecnológicas y proveedores de servicios, destacando tanto los servicios plenamente operativos (GitHub, Vercel, Netlify, Asana, Atlassian, etc.) como los que presentan un rendimiento reducido (Cloudflare, Twilio). Incluye recomendaciones estratégicas para organizaciones que dependen de los servicios afectados.

Requisitos

  • Node.js 16 o superior
  • Escritorio de Claude
  • Conexión a Internet para acceder a las API de estado

Instalación

Instalación manual

  1. Clonar o descargar este repositorio:
git clone https://github.com/imprvhub/mcp-status-observer cd mcp-status-observer
  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Ejecución del servidor MCP

Hay dos formas de ejecutar el servidor MCP:

Opción 1: Ejecutar manualmente

  1. Abra una terminal o un símbolo del sistema
  2. Navegar al directorio del proyecto
  3. Ejecute el servidor directamente:
node build/index.js

Mantenga esta ventana de terminal abierta mientras usa Claude Desktop. El servidor se ejecutará hasta que cierre la terminal.

Opción 2: Inicio automático con Claude Desktop (recomendado para uso habitual)

El Escritorio Claude puede iniciar automáticamente el servidor MCP cuando sea necesario. Para configurarlo:

Configuración

El archivo de configuración de Claude Desktop se encuentra en:

  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
  • Ventanas : %APPDATA%\Claude\claude_desktop_config.json
  • Linux : ~/.config/Claude/claude_desktop_config.json

Edite este archivo para agregar la configuración del MCP de Status Observer. Si el archivo no existe, créelo:

{ "mcpServers": { "statusObserver": { "command": "node", "args": ["ABSOLUTE_PATH_TO_DIRECTORY/mcp-status-observer/build/index.js"] } } }

Importante : Reemplace ABSOLUTE_PATH_TO_DIRECTORY con la ruta absoluta completa donde instaló el MCP

  • Ejemplo de macOS/Linux: /Users/username/mcp-status-observer
  • Ejemplo de Windows: C:\\Users\\username\\mcp-status-observer

Si ya tiene otros MCP configurados, simplemente añada la sección "statusObserver" dentro del objeto "mcpServers". A continuación, se muestra un ejemplo de configuración con varios MCP:

{ "mcpServers": { "otherMcp1": { "command": "...", "args": ["..."] }, "otherMcp2": { "command": "...", "args": ["..."] }, "statusObserver": { "command": "node", "args": [ "ABSOLUTE_PATH_TO_DIRECTORY/mcp-status-observer/build/index.js" ] } } }

El servidor MCP se iniciará automáticamente cuando Claude Desktop lo necesite, según la configuración de su archivo claude_desktop_config.json .

Uso

  1. Reinicie Claude Desktop después de modificar la configuración
  2. En Claude, utilice el comando status para interactuar con el servidor MCP de Status Observer
  3. El servidor MCP se ejecuta como un subproceso administrado por Claude Desktop

Comandos disponibles

El MCP Status Observer proporciona una única herramienta denominada status con varios comandos:

DominioDescripciónParámetrosEjemplo
listListar todas las plataformas disponiblesNingunostatus list
--[platform]Obtener el estado de una plataforma específicaNombre de la plataformastatus --github
--allObtener estado para todas las plataformasNingunostatus --all

Ejemplo de uso

A continuación se muestran varios ejemplos de cómo utilizar el Observador de estado con Claude:

Comandos directos:

status --all status --amplitude status --anthropic status --asana status --atlassian status --cloudflare status --digitalocean status --discord status --docker status --dropbox status --gcp status --gemini status --github status --linkedin status --netlify status --npm status --openai status --reddit status --slack status --twilio status --vercel status --x status list

Avance

Indicaciones en lenguaje natural:

También puedes interactuar con el MCP mediante lenguaje natural. Claude interpretará estas solicitudes y usará los comandos adecuados:

  • ¿Podrías verificar si hay algún problema con los servicios de Google Cloud Platform en este momento?
  • "¿Ha habido algún problema reciente con Claude o la API de Anthropic?"
  • "¿OpenAI está experimentando alguna interrupción en estos momentos?"
  • "¿Cuál es el estado actual de LinkedIn?"
  • ¿Las solicitudes de extracción están inactivas? ¿Cuál es el estado de GitHub?
  • "¿Puedes decirme si la inteligencia artificial Gemini de Google está experimentando alguna interrupción o corte de servicio en este momento?"
  • Verificar si Docker Hub Automated Builds presenta interrupciones.
  • "Muéstrame el estado de todas las plataformas principales"

Solución de problemas

Error "Servidor desconectado"

Si ve el error "MCP Status Observer: Servidor desconectado" en Claude Desktop:

  1. Verifique que el servidor esté ejecutándose :
    • Abra una terminal y ejecute manualmente node build/index.js desde el directorio del proyecto
    • Si el servidor se inicia correctamente, utilice Claude mientras mantiene esta terminal abierta
  2. Comprueba tu configuración :
    • Asegúrese de que la ruta absoluta en claude_desktop_config.json sea correcta para su sistema
    • Verifique nuevamente que haya utilizado barras invertidas dobles ( \\ ) para las rutas de Windows
    • Verifique que esté utilizando la ruta completa desde la raíz de su sistema de archivos

Herramientas que no aparecen en Claude

Si las herramientas de Status Observer no aparecen en Claude:

  • Asegúrese de haber reiniciado Claude Desktop después de la configuración
  • Verifique los registros de Claude Desktop para detectar cualquier error de comunicación de MCP
  • Asegúrese de que el proceso del servidor MCP se esté ejecutando (ejecútelo manualmente para confirmarlo)
  • Verifique que el servidor MCP esté registrado correctamente en el registro de MCP de Claude Desktop

Comprobando si el servidor está funcionando

Para comprobar si el servidor está funcionando:

  • Windows : Abra el Administrador de tareas, vaya a la pestaña "Detalles" y busque "node.exe"
  • macOS/Linux : Abra la Terminal y ejecute ps aux | grep node

Si no ve el servidor en ejecución, inícielo manualmente o utilice el método de inicio automático.

Contribuyendo

Agregar nuevas API de estado

Los colaboradores pueden añadir fácilmente compatibilidad con plataformas adicionales modificando el método initializePlatforms en src/index.ts . El proceso es sencillo:

  1. Identificar el punto final de la API de estado de una plataforma
  2. Agregue una nueva entrada utilizando el método addPlatform con los siguientes parámetros:
    • id : Un identificador único para la plataforma (en minúsculas, sin espacios)
    • name : El nombre para mostrar de la plataforma
    • url : La URL del punto final de la API de estado
    • description : Una breve descripción de la plataforma.

Ejemplo:

this.addPlatform('newservice', 'New Service', 'https://status.newservice.com/api/v2/summary.json', 'Description of the service');

Las distintas API de estado pueden devolver datos en distintos formatos. Si la API de una nueva plataforma devuelve datos en un formato que el código existente no admite, podría ser necesario agregar una lógica de análisis específica para esa plataforma.

Licencia

Este proyecto está licenciado bajo la Licencia Pública de Mozilla 2.0: consulte el archivo de LICENCIA para obtener más detalles.

Enlaces relacionados

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Tools

Observador de estado MCP

  1. Features
    1. Demo
      1. Requirements
        1. Installation
          1. Installing Manually
        2. Running the MCP Server
          1. Option 1: Running manually
          2. Option 2: Auto-starting with Claude Desktop (recommended for regular use)
        3. Usage
          1. Available Commands
            1. Example Usage
              1. Direct Commands:
              2. Preview
              3. Natural Language Prompts:
            2. Troubleshooting
              1. "Server disconnected" error
              2. Tools not appearing in Claude
              3. Checking if the server is running
            3. Contributing
              1. Adding New Status APIs
            4. License
              1. Related Links

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  This server implements the Model Context Protocol (MCP) to handle asynchronous tasks with real-time status tracking, robust error handling, and automatic resource management.
                  Last updated -
                  2
                  1
                  JavaScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  An MCP server that allows users to check if a website is experiencing downtime by querying isitdownrightnow.com, providing status information and details about recent downtime events.
                  Last updated -
                  1
                  Python
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  MCP Server for networl monitoring software ntopng.
                  Last updated -
                  Python
                  MIT License
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  MCP server that checks the Baseline status using Web Platform APIs.
                  Last updated -
                  28
                  TypeScript
                  MIT License

                View all related MCP servers

                ID: 5qbf95gmv0