关于 API Status Check
API Status Check 是面向编码助手的 MCP 服务,可查询 285 个云服务和 API 的实时状态。它还支持列出服务与类别,并探测公开 URL。
主要功能
- 01查询指定 API 的状态
- 02列出受监控 API 及状态
- 03浏览服务类别
- 04检查类别中的所有 API
- 05探测公开 URL
适用场景
- 01确认 GitHub 是否正常运行
- 02查看某个服务类别的状态
- 03测试公开 URL 是否可用
MCP 相关
该 MCP 服务提供服务状态查询、API 与类别列表、类别批量检查,以及公开 URL 可用性检查。可通过托管的 Streamable HTTP 端点或本地运行接入。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://apistatuscheck.com/api/mcpclaude mcp add --transport http shibley-apistatuscheck https://apistatuscheck.com/api/mcp{"mcpServers":{"shibley-apistatuscheck":{"type":"http","url":"https://apistatuscheck.com/api/mcp"}}}在 Cursor 中打开{"servers":{"shibley-apistatuscheck":{"type":"http","url":"https://apistatuscheck.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"shibley-apistatuscheck":{"type":"http","url":"https://apistatuscheck.com/api/mcp"}}}{"mcpServers":{"shibley-apistatuscheck":{"serverUrl":"https://apistatuscheck.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
8| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 结果数上限(默认值为 25)。 |
| category | string | 否 | 用于筛选的类别 slug,例如 "ai";省略则表示所有类别。 |
详细介绍
API 状态检查 MCP 服务
一个 MCP(Model Context Protocol)服务,可供 AI 编码助手直接实时检查 285 项云服务和 API 的运行状态。
功能
| 工具 | 描述 |
|---|---|
check_status | 检查特定 API 的状态(例如 github、openai、stripe) |
list_apis | 列出所有受监控的 API 及其当前状态 |
list_categories | 列出可用的服务类别(云服务、支付等) |
check_category | 检查特定类别中的所有 API |
check_url | 检查任意公开 URL 是否可用 |
支持的服务
AWS、GitHub、Stripe、OpenAI、Vercel、Cloudflare、Datadog、PagerDuty、Twilio、Shopify、Slack、Zoom,以及其他 270 多项服务。完整列表请访问 apistatuscheck.com。
快速开始
托管端点(推荐——无需安装)
此服务也提供托管版本,因此最快的方式是使用远程 Streamable HTTP
端点。这与官方 MCP Registry 中列出的条目一致,名称为
io.github.shibley/apistatuscheck。
claude mcp add --transport http apistatuscheck https://apistatuscheck.com/api/mcp
仅支持 stdio 的客户端:
npx -y mcp-remote https://apistatuscheck.com/api/mcp
使用 npx
npx -y apistatuscheck-mcp-server
已发布版本
0.1.0存在问题。 该版本的压缩包中,dist/index.js未包含#!/usr/bin/env nodeshebang,因此 shim 由sh而非 Node 执行,导致命令失败并显示command not found。此问题已在本仓库中修复(添加了 shebang,并增加了apistatuscheck-mcp-serverbin 别名,使命令与包名一致),但修复版本尚未发布到 npm——需要发布0.1.1。在此之前,请从源代码构建:git clone https://github.com/shibley/apistatuscheck-mcp-server.git cd apistatuscheck-mcp-server && npm install && npm run build node dist/index.js
使用 Docker
docker build -t apistatuscheck-mcp .
docker run -i apistatuscheck-mcp
配置
Claude Desktop
将以下内容添加到你的 claude_desktop_config.json。此配置指向托管端点——
不要使用 "args": ["-y", "apistatuscheck-mcp-server"],因为 npm 上唯一的版本
(0.1.0)存在上述问题,且会静默失败。
{
"mcpServers": {
"apistatuscheck": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://apistatuscheck.com/api/mcp"]
}
}
}
Cursor / 其他 MCP 客户端
通过 mcp-remote 使用同一托管端点:
{
"mcpServers": {
"apistatuscheck": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://apistatuscheck.com/api/mcp"]
}
}
}
环境变量
| 变量 | 默认值 | 描述 |
|---|---|---|
ASC_BASE_URL | https://apistatuscheck.com | API 的基础 URL |
本地开发
git clone https://github.com/shibley/apistatuscheck-mcp-server.git
cd apistatuscheck-mcp-server
npm install
npm run build
node dist/index.js
许可证
MIT — Bity LLC
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。