API Status Check

io.github.shibley由 GitHub 帳號 shibley 發布v0.2.3更新於 Oct 25, 2026

Live status probes plus published uptime and incident history for 280+ APIs and cloud services.

發布方自己的服務:check.tattoo: tattoo size and placement guide

已驗證Streamable HTTP可網頁執行雲端與基礎設施安全與監控

概覽

AI 產生的概覽

遠端 MCP 伺服器,讓助理查詢 280 多個雲端 API 與服務的即時狀態、可用率歷史與廠商事故記錄。

可以做什麼
列出並搜尋受監控的 API 及其分類,把產品名稱解析為 slug 或依分類篩選,資料來自最近一次監控快照。在呼叫時實際探測某個 API 端點,回傳正常、降級或故障及回應時間。查看最近一次監控執行中發現故障或降級的所有服務。取得某段時間的可用率百分比、回應時間統計與資料點,以及廠商在其狀態頁公布的事故記錄。依事故次數、停機時長、平均恢復時間與最長事故,將多個服務由最差排到最好。
適用情境
適合助理回答 GitHub、Stripe、OpenAI 等服務目前是否故障、過去一個月可靠性如何,或技術堆疊中哪個廠商事故記錄最差這類問題。
執行需求
遠端 Streamable HTTP 端點,無需安裝。僅支援 stdio 的用戶端可用 npx mcp-remote 橋接,需要 Node.js。未宣告帳號、API 金鑰或標頭。選用環境變數 ASC_BASE_URL 可覆寫基礎位址。
安裝前請注意
列表類工具的狀態來自最多可能延遲一天的快照,故障清單為空也可能只是快照缺失或過期,並不代表一切正常。可用率歷史僅保留 30 天,新加入的 API 會顯示為 null 百分比。README 說明已發布的 npm 套件 0.1.0 版本有問題且會無聲失敗,建議改用託管端點。README 中的工具名稱與伺服器實際工具清單不一致。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 API Status Check,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.shibley%2Fapistatuscheck/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "api-status-check": {
      "type": "http",
      "url": "https://apistatuscheck.com/api/mcp"
    }
  }
}

README

API Status Check MCP Server

An MCP (Model Context Protocol) server for checking real-time operational status of 285 cloud services and APIs directly from AI coding assistants.

Features

ToolDescription
check_statusCheck the status of a specific API (e.g. github, openai, stripe)
list_apisList all monitored APIs and their current status
list_categoriesList available service categories (cloud, payments, etc.)
check_categoryCheck all APIs in a specific category
check_urlCheck any public URL for availability

Supported Services

AWS, GitHub, Stripe, OpenAI, Vercel, Cloudflare, Datadog, PagerDuty, Twilio, Shopify, Slack, Zoom, and 270+ more. Full list at apistatuscheck.com.

Quick Start

Hosted endpoint (recommended — nothing to install)

The server is also hosted, so the fastest path is the remote Streamable HTTP endpoint. This is the same entry the official MCP Registry advertises as io.github.shibley/apistatuscheck.

bash
claude mcp add --transport http apistatuscheck https://apistatuscheck.com/api/mcp

For stdio-only clients:

bash
npx -y mcp-remote https://apistatuscheck.com/api/mcp

Using npx

bash
npx -y apistatuscheck-mcp-server

Broken on published version 0.1.0. That tarball's dist/index.js shipped without a #!/usr/bin/env node shebang, so the shim was executed by sh instead of Node and the command failed with command not found. Fixed in this repo (shebang added, plus an apistatuscheck-mcp-server bin alias so the command matches the package name), but the fix is not on npm yet — 0.1.1 needs to be published. Until then, build from source:

bash
git clone https://github.com/shibley/apistatuscheck-mcp-server.gitcd apistatuscheck-mcp-server && npm install && npm run buildnode dist/index.js

Using Docker

bash
docker build -t apistatuscheck-mcp .docker run -i apistatuscheck-mcp

Configuration

Claude Desktop

Add to your claude_desktop_config.json. This points at the hosted endpoint — do not use "args": ["-y", "apistatuscheck-mcp-server"], because the only version on npm (0.1.0) is the broken one described above and fails silently.

json
{  "mcpServers": {    "apistatuscheck": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://apistatuscheck.com/api/mcp"]    }  }}

Cursor / Other MCP Clients

Same hosted endpoint via mcp-remote:

json
{  "mcpServers": {    "apistatuscheck": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://apistatuscheck.com/api/mcp"]    }  }}

Environment Variables

VariableDefaultDescription
ASC_BASE_URLhttps://apistatuscheck.comBase URL for the API

Local Development

bash
git clone https://github.com/shibley/apistatuscheck-mcp-server.gitcd apistatuscheck-mcp-servernpm installnpm run buildnode dist/index.js

License

MIT — Bity LLC

來源:README.md,提交 a51dd62

工具

8

list_apis

List monitored APIs

List the APIs and developer platforms this service monitors, optionally filtered by category. Statuses come from the most recently published monitor snapshot, not a live probe, and can be up to a day old — check monitorCheckedAt, and call get_api_status when the caller needs the status right now.

輸入參數limitcategory

search_apis

Search monitored APIs

Find monitored APIs by name, slug, category or description. Use this to resolve a product name the user mentioned into the slug the other tools take.

輸入參數limitquery必填

get_api_status

Check an API right now

Probe a monitored API endpoint at call time and return up/degraded/down with the response time. This is the tool to reach for when a user asks "is X down?" — it makes a real request rather than reading the hourly cache.

輸入參數slug必填

list_down_apis

List APIs currently down or degraded

Everything the most recent monitor run found down or degraded, across all categories. Returns an empty list when the monitor snapshot is missing or stale — an empty list is therefore not proof that everything is healthy; check monitorLastRun.

無需輸入參數。

get_uptime_history

Get retained uptime history

Uptime percentages, response-time stats and recorded data points for one API over a time range. History is retained for 30 days; an API added recently will have few or no data points, which reads as null percentages rather than 100%.

輸入參數slug必填range

get_incident_history

Get a service’s published incident history

Real incidents a vendor published on its own status page, newest first, with start/end times, duration, severity, affected components and a link to the vendor’s incident page. Use this for "has X been flaky lately?" — it is the vendor’s own record, not our probes. Services without a public Statuspage endpoint return covered:false rather than an empty list.

輸入參數limitwindowservice必填

rank_reliability

Rank vendors by reliability

Given several service slugs, return a scorecard ranked worst-first: incident count, total downtime minutes, mean time to resolve, and the longest incident over a window. Use this to answer "which vendor in my stack is least reliable?" — it compares services across vendors, which a vendor’s own monitoring tool cannot. Services with no archive are listed separately as uncovered instead of being ranked as flawless.

輸入參數windowservices必填

list_categories

List API categories

Category slugs and how many monitored APIs sit in each. Use the slugs with list_apis.

無需輸入參數。

版本歷史

1
  1. v0.2.3最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Check 整合