Token导航 LogoToken导航TokenDH.com
Status Observer MCP logo
开发工具stdio官方级别未说明来源级核验

Status Observer MCP

MCP Server

MCP Status Observer是一款通过Model Context Protocol (MCP)监控和查询主要数字平台(包括AI提供商、云服务和开发者工具)运行状态的集成工具,适用于需要实时了解服务状态的开发者和技术团队。

工具数

1

提示词数

0

GitHub Stars

7

资源数

0
开发工具TypeScriptClaude实时更新Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

imprvhub

提供方

imprvhub

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP状态观察员

](https://smithery.ai/server/@imprvhub/mcp-status-observer)

An integration that allows Claude Desktop to monitor and query the operational status of major digital platforms including AI providers, cloud services, and developer tools using the Model Context Protocol (MCP).

\[!重要\] 该项目不断更新新的平台集成。如果您没有看到应该可用的服务,或者Claude无法识别平台,请运行以下命令进行更新 npm run build 来自新克隆的存储库。 最后更新:2025-09-12T07:22:15Z(UTC)-添加了OpenRouter状态与RSS事件跟踪的集成

特性

  • 监控全球最常用的数字平台(GitHub、Slack、Discord等)
  • 跟踪人工智能提供商,包括OpenRouter、OpenAI、Anthropic和Gemini
  • 通过事件历史获取特定服务的详细状态信息
  • 检查每个平台内特定组件的状态
  • 通过影响分析实时更新服务状态
  • 全面的事件跟踪,包括解决状态和时间表
  • 具有以下命令的简单查询界面 status --openrouter

演示

Timestamps

点击任何时间戳跳转到视频的该部分

00:00 - LinkedIn平台状态评估\ 全面分析LinkedIn的运营状况,包括对LinkedIn.com、LinkedIn Learning、Campaign Manager、Sales Navigator、Recruiter和人才解决方案等核心服务的详细检查。所有系统均已确认完全运行,服务中断为零。

00:20 - GitHub基础架构状态概述\ 对GitHub服务可用性的详细评估,包括关键组件,包括Git操作、API请求、操作、Webhook、问题、Pull请求、包、页面、代码空间和Copilot功能。在所有GitHub服务中确认完整的运行状态。

00:40 - Vercel平台可靠性分析\ 深入检查Vercel的全球边缘网络和部署基础设施,包括API、Dashboard、Builds、无服务器功能、边缘功能和全球CDN位置等核心服务的全面状态报告。所有Vercel服务均已在所有地区验证可运行。

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

01:46 - 全球运营状况报告\ 对所有主要技术平台和服务提供商的运营状态进行综合概述,重点介绍全面运营的服务(GitHub、Vercel、Netlify、Asana、Atlassian、OpenRouter等)和性能下降的服务(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自动启动(建议常规使用)

克劳德桌面可以在需要时自动启动MCP服务器。要设置此项,请执行以下操作:

配置

Claude Desktop配置文件位于:

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

编辑此文件以添加状态观察者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需要时,MCP服务器将根据您的配置自动启动 claude_desktop_config.json 文件。

用法

  1. 修改配置后重新启动Claude Desktop
  2. 在克劳德,使用 status 与状态观察者MCP服务器交互的命令
  3. MCP服务器作为由Claude Desktop管理的子进程运行

可用命令

状态观察者MCP提供了一个名为 status 有几个命令:

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

支持的平台

《地位观察者》监测了22个不同类别的主要数字平台:

人工智能与机器学习(4)

  • OpenRouter 的 -人工智能模型路由接入平台
  • OpenAI -领先的人工智能服务提供商(ChatGPT、DALL-E、API)
  • Anthropic -人工智能助理提供商(Claude)
  • 双子座 -谷歌的多模式人工智能平台

云基础设施(4)

  • 谷歌云平台 -全面的云计算服务
  • 数字海洋 -以开发人员为中心的云基础设施
  • 维塞尔 -前端部署和边缘平台
  • Netlify -Web开发部署平台

开发者工具和平台(5)

  • 码头工人 -集装箱平台和服务
  • GitHub -版本控制与协作平台
  • npm -JavaScript包管理器和注册表
  • 亚托西亚 -开发者协作工具(Jira、Bitbucket、Confluence)
  • Supabase -开源后端平台(PostgreSQL、认证、存储)

生产力与协作(5)

  • 领英 -专业网络平台
  • Slack -商务沟通与协作
  • 姿势 -团队工作流程和项目管理
  • Dropbox -云文件存储和协作
  • X(推特) -社交媒体和实时通信

网络基础设施与安全(3)

  • Cloudflare 的 -Web基础设施、CDN和安全
  • Discord 的中文翻译是“不和谐”或“纷争”。 -开发者社区和交流平台
  • 红迪 -社交新闻和开发者社区平台

分析和商业工具(1)

  • 振幅 -产品分析平台

示例用法

以下是如何与Claude一起使用状态观察者的各种示例:

直接命令:

# AI Platforms
status --openrouter
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 --x
status --dropbox

# Web Infrastructure
status --cloudflare
status --discord

# All platforms
status --all
status list

预览

OpenRouter Status Monitoring Preview GCP Status Monitoring Preview

自然语言提示:

您还可以使用自然语言与MCP进行交互。Claude将解释这些请求并使用适当的命令:

  • “你能检查一下OpenRouter现在是否有任何API问题吗?”
  • “OpenAI的ChatGPT服务的状态如何?”
  • “克劳德或人类API最近发生过任何事件吗?”
  • “谷歌云平台在我所在的地区是否出现任何中断?”
  • “检查Docker Hub是否可用于自动构建”
  • “LinkedIn的销售导航器的当前状态如何?”
  • “你能告诉我谷歌的Gemini AI是否遇到了任何服务中断吗?”
  • “显示包括OpenRouter和OpenAI在内的所有AI平台的状态”
  • “是否有任何影响GitHub Actions或Git操作的活动事件?”
  • “检查我的部署管道的Vercel和Netlify的整体运行状况”
  • “Supabase最近是否有任何数据库或身份验证问题?”
  • “目前所有主要平台的状况如何?”

故障排除

“服务器已断开连接”错误

如果您在Claude Desktop中看到错误“MCP状态观察者:服务器已断开连接”:

  1. 验证服务器是否正在运行:

- 打开终端并手动运行 node build/index.js 从项目目录 - 如果服务器成功启动,请在保持此终端打开的同时使用Claude

  1. 检查您的配置:

- 确保绝对路径 claude_desktop_config.json 适用于您的系统 - 仔细检查你是否使用了双睫毛(\\)对于Windows路径 - 验证您使用的是从文件系统根目录开始的完整路径

工具未出现在Claude中

如果状态观察者工具未出现在Claude中:

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

检查服务器是否正在运行

要检查服务器是否正在运行,请执行以下操作:

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

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

贡献

添加新的状态API

贡献者可以通过修改来轻松添加对其他平台的支持 initializePlatforms 方法in src/index.ts.这个过程很简单:

  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集成

对于具有非标准状态页面的平台(如OpenRouter、OpenAI、Anthropic),您可以创建自定义处理程序:

  1. 将平台添加到 initializePlatforms()
  2. 为响应格式创建TypeScript接口
  3. 添加一个特定的处理程序方法,如 getOpenRouterStatus()
  4. 更新主 getPlatformStatus() 路由到处理程序的方法
  5. 在中添加快速状态支持 getQuickPlatformStatus()

自定义处理程序的示例结构:

private async getCustomPlatformStatus(platform: PlatformStatus): Promise {
  // Custom parsing logic for your platform
  // Return formatted status text
}

平台类别

添加新平台时,考虑将其组织到逻辑类别中:

  • AI/ML:OpenRouter、OpenAI、Anthropic、Gemini
  • 云基础设施:GCP、AWS、Azure、DigitalOcean
  • 开发者工具:GitHub、GitLab、Docker、npm
  • 生产力:Slack、微软365、谷歌工作区
  • Web基础设施:Cloudflare、Fastly、Akamai

许可证

此项目根据Mozilla公共许可证2.0获得许可-请参阅 许可证 文件以获取详细信息。

相关链接

更新日志

  • 2025-09-12:添加了OpenRouter与RSS事件跟踪和详细影响分析的集成
  • 2025-04-26:添加了Docker状态集成和全面的组件监控
  • 2025-03-15:加强GCP区域状态报告,并与事件相关
  • 2025-02-28:添加了Anthropic和Gemini AI平台监控
  • 2025-01-20:初始版本支持核心平台(GitHub、Vercel、Cloudflare等)

______________________________________________________________________

*为开发者社区打造 imprvhub*

目录标签

目录标签

开发工具TypeScriptClaude实时更新状态监控本地部署AI服务监控云服务监控开发者工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP