Back to MCP directory
publicPublicdnsLocal runtime

Status Observer

一个通过MCP协议让Claude Desktop监控和查询主流数字平台运行状态的集成工具

article

README

🚀 MCP 状态观察者

MCP 状态观察者是一款用于监控和查询各类平台服务状态的工具。它支持通过 Model Context Protocol 与 Claude 集成使用,能够实时提供服务状态信息,并支持以自然语言形式进行交互。

🚀 快速开始

MCP 状态观察者可帮助你轻松监控和查询各种平台的服务状态。下面为你介绍如何快速上手。

✨ 主要特性

  • 支持监控和查询多种平台的服务状态。
  • 可通过 Model Context Protocol 与 Claude 集成。
  • 提供实时的服务状态信息。
  • 支持以自然语言形式进行交互。

📦 安装指南

安装要求

  • Node.js 版本 >=14.0.0
  • npm 版本 >=6.0.0

安装步骤

  1. 克隆此仓库:
    git clone https://github.com/imprvhub/mcp-status-observer.git
    cd mcp-status-observer
    
  2. 安装依赖:
    npm install
    

📚 详细文档

配置说明

默认配置

默认情况下,工具会自动加载以下平台的状态信息:

| 平台名称 | 描述 | |-------------------|----------------------------| | amplitude | Amplitude 服务状态 | | anthropic | Anthropic API 状态 | | asana | Asana 服务状态 | | atlassian | Atlassian 服务状态 | | cloudflare | Cloudflare 服务状态 | | digitalocean | DigitalOcean 服务状态 | | discord | Discord 服务状态 | | docker | Docker Hub 状态 | | dropbox | Dropbox 服务状态 | | gcp | Google Cloud Platform (GCP) 状态| | gemini | Gemini AI 服务状态 | | github | GitHub 状态 | | linkedin | LinkedIn 服务状态 | | netlify | Netlify 服务状态 | | npm | npm 服务状态 | | openai | OpenAI 服务状态 | | reddit | Reddit 服务状态 | | slack | Slack 服务状态 | | twilio | Twilio 服务状态 | | vercel | Vercel 服务状态 | | x | X(Twitter) 服务状态 |

自定义配置

如需添加新的平台,请修改 src/index.ts 文件中的 initializePlatforms 方法。

使用说明

直接命令示例:

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

自然语言示例:

  • "你能检查一下Google Cloud Platform目前有没有问题吗?"
  • "Anthropic API 最近有出现故障吗?"
  • "OpenAI 现在是否正常运行?"
  • "LinkedIn 目前的状态如何?"
  • "GitHub 的 Pull Requests 功能有问题吗?"
  • "Gemini AI 这段时间内是否有服务中断的情况?"
  • "Docker Hub 的自动构建功能现在是否正常?"

预览

GCP 状态监控预览

故障排除

"服务器已断开" 错误

如果在 Claude Desktop 中看到错误信息:"MCP 状态观察者:服务器已断开"

  1. 检查 Node.js 和 npm 是否安装正确。
  2. 确保项目依赖已成功安装:
    npm install
    
  3. 启动服务:
    npm start
    

贡献指南

添加新平台

如需添加新的平台监控,请按照以下步骤操作:

  1. src/index.ts 文件中,修改 initializePlatforms 方法。
  2. 为每个新平台创建对应的 API 请求方法。

项目链接

此 README 文件完整介绍了 MCP 状态观察者项目的功能、安装配置、使用方法以及故障排除等内容,旨在帮助用户快速上手和了解项目细节。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client