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.

MCP状态观察器

!注意:本项目会持续更新,集成新的平台。如果您没有看到应该可用的服务,或者 Claude 无法识别某个平台,请从新克隆的仓库运行npm run build进行更新。

最后更新:2025-04-26T20:08:00Z (UTC) - 添加了 Docker 状态集成

特征

  • 监控世界上使用最广泛的数字平台(GitHub、Slack、Discord 等)
  • 获取特定服务的详细状态信息
  • 检查每个平台内特定组件的状态
  • 使用类似status --github命令进行简单的查询界面。
  • 实时更新服务状态

演示

点击任意时间戳即可跳转到视频的相应部分

00:00 - LinkedIn平台状态评估
对领英的运营状况进行全面分析,包括对领英官网 (LinkedIn.com)、领英学习 (LinkedIn Learning)、营销活动管理器 (Campaign Manager)、销售导航 (Sales Navigator)、招聘系统 (Recruiter) 和人才解决方案等核心服务的详细检查。所有系统均已确认全面运行,且服务零中断。

00:20 - GitHub 基础设施状态概述
对 GitHub 服务可用性进行详细评估,涵盖 Git 操作、API 请求、操作、Webhook、问题、拉取请求、程序包、页面、代码空间和 Copilot 功能等关键组件。已确认所有 GitHub 服务的运行状态。

00:40 - Vercel 平台可靠性分析
深入考察 Vercel 的全球边缘网络和部署基础架构,并提供 API、仪表板、构建、无服务器功能、边缘功能和全球 CDN 位置等核心服务的全面状态报告。所有 Vercel 服务均已在所有区域验证正常运行。

01:08 - Cloudflare 网络状态检查
对 Cloudflare 全球基础设施状况进行广泛分析,详细说明跨地理区域和特定服务组件的服务可用性。发现多个区域(非洲、亚洲、欧洲、拉丁美洲、中东、北美)的性能下降,但核心服务仍在正常运行。包括对正在维护的区域数据中心的详细评估和技术影响分析。

01:46 -全球运营状况报告
综合概览所有主要技术平台和服务提供商的运营状况,重点介绍全面运营的服务(GitHub、Vercel、Netlify、Asana、Atlassian 等)以及性能下降的服务(Cloudflare、Twilio)。此外,还为依赖受影响服务的组织提供战略建议。

要求

  • Node.js 16 或更高版本
  • 克劳德桌面
  • 互联网连接以访问状态 API

安装

手动安装

  1. 克隆或下载此存储库:
git clone https://github.com/imprvhub/mcp-status-observer cd mcp-status-observer
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

运行 MCP 服务器

运行 MCP 服务器有两种方式:

选项 1:手动运行

  1. 打开终端或命令提示符
  2. 导航到项目目录
  3. 直接运行服务器:
node build/index.js

使用 Claude Desktop 时,请保持此终端窗口打开。服务器将一直运行,直到您关闭终端。

选项 2:使用 Claude Desktop 自动启动(建议定期使用)

Claude Desktop 可以在需要时自动启动 MCP 服务器。设置方法如下:

配置

Claude Desktop 配置文件位于:

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

编辑此文件以添加 Status Observer MCP 配置。如果该文件不存在,请创建它:

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

重要提示:将ABSOLUTE_PATH_TO_DIRECTORY替换为您安装 MCP 的完整绝对路径

  • macOS/Linux 示例: /Users/username/mcp-status-observer
  • Windows 示例: C:\\Users\\username\\mcp-status-observer

如果您已配置其他 MCP,只需在“mcpServers”对象中添加“statusObserver”部分即可。以下是包含多个 MCP 的配置示例:

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

根据claude_desktop_config.json文件中的配置,当 Claude Desktop 需要时,MCP 服务器将自动启动。

用法

  1. 修改配置后重启Claude Desktop
  2. 在 Claude 中,使用status命令与 Status Observer MCP Server 进行交互
  3. MCP 服务器作为 Claude Desktop 管理的子进程运行

可用命令

Status Observer MCP 提供了一个名为status的工具,其中包含几个命令:

命令描述参数例子
list列出所有可用平台没有任何status list
--[platform]获取特定平台的状态平台名称status --github
--all获取所有平台的状态没有任何status --all

示例用法

以下是如何使用 Claude 的状态观察器的各种示例:

直接命令:

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

预览

自然语言提示:

您还可以使用自然语言与 MCP 进行交互。Claude 会解析这些请求并使用相应的命令:

  • “您能检查一下 Google Cloud Platform 服务现在是否存在问题吗?”
  • “Claude 或 Anthropic API 最近有出现什么问题吗?”
  • “OpenAI 目前是否遇到任何中断?”
  • “LinkedIn 目前的状态如何?”
  • “Pull Request 被关闭了?GitHub 的状态怎么样?”
  • “您能告诉我谷歌的 Gemini AI 目前是否遇到任何服务中断或中断吗?”
  • 检查 Docker Hub 自动构建是否遇到任何中断
  • “显示各大平台的状态”

故障排除

“服务器断开连接”错误

如果您在 Claude Desktop 中看到错误“MCP Status Observer:服务器已断开连接”:

  1. 验证服务器正在运行
    • 打开终端并从项目目录手动运行node build/index.js
    • 如果服务器启动成功,则使用 Claude 并保持此终端打开
  2. 检查您的配置
    • 确保claude_desktop_config.json中的绝对路径对于您的系统来说是正确的
    • 仔细检查 Windows 路径是否使用了双反斜杠 ( \\ )
    • 验证您使用的文件系统根目录的完整路径

Claude 中未出现的工具

如果状态观察器工具没有出现在 Claude 中:

  • 确保配置后重新启动 Claude Desktop
  • 检查 Claude Desktop 日志中是否存在任何 MCP 通信错误
  • 确保 MCP 服务器进程正在运行(手动运行以确认)
  • 验证 MCP 服务器是否已在 Claude Desktop MCP 注册表中正确注册

检查服务器是否正在运行

检查服务器是否正在运行:

  • Windows :打开任务管理器,转到“详细信息”选项卡,然后查找“node.exe”
  • macOS/Linux :打开终端并运行ps aux | grep node

如果您没有看到服务器运行,请手动启动它或使用自动启动方法。

贡献

添加新的状态 API

贡献者可以通过修改src/index.ts中的initializePlatforms方法,轻松添加对其他平台的支持。流程非常简单:

  1. 识别平台的状态 API 端点
  2. 使用具有以下参数的addPlatform方法添加新条目:
    • id :平台的唯一标识符(小写,无空格)
    • name :平台的显示名称
    • url :状态 API 端点 URL
    • description :平台的简要描述

例子:

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

不同的状态 API 可能返回不同格式的数据。如果新平台的 API 返回的数据格式与现有代码无法处理,您可能需要为该平台添加特定的解析逻辑。

执照

该项目根据 Mozilla 公共许可证 2.0 获得许可 - 有关详细信息,请参阅LICENSE文件。

相关链接

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

状态观察器 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