MCP 服务器

API Status Check

io.github.shibley/apistatuscheck
云与基础设施 开发者工具 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Monitors APIs and cloud services with live status probes, uptime and response-time history, published incidents, outage listings, and vendor reliability comparisons.

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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'API slug, e.g. "openai". Use search_apis to resolve a name.'}}}
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['service'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max incidents (default 25).'}, 'window': {'enum': ['7d', '30d', '90d', '180d', '365d', 'all'], 'type': 'string', 'description': 'Time window: 7d, 30d, 90d, 180d, 365d, all (default 90d).'}, 'service': {'type': 'string', 'minLength': 1, 'description': 'API slug, e.g. "openai". Use search_apis to resolve a name.'}}}
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%.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'API slug, e.g. "openai".'}, 'range': {'enum': ['24h', '7d', '30d'], 'type': 'string', 'description': 'Window to return data points for (default 24h).'}}}
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results (default 25).'}, 'category': {'type': 'string', 'description': 'Category slug to filter by, e.g. "ai" — omit for all categories.'}}}
list_categories
List API categories
Category slugs and how many monitored APIs sit in each. Use the slugs with list_apis.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['services'], 'properties': {'window': {'enum': ['7d', '30d', '90d', '180d', '365d', 'all'], 'type': 'string', 'description': 'Time window: 7d, 30d, 90d, 180d, 365d, all (default 90d).'}, 'services': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 25, 'minItems': 1, 'description': 'API slugs to compare, e.g. ["openai","anthropic","vercel"].'}}}
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results (default 25).'}, 'query': {'type': 'string', 'minLength': 1, 'description': 'Free-text query, e.g. "openai" or "payments".'}}}
已添加
list_categories
2026年9月17日 12:52
已添加
rank_reliability
2026年9月17日 12:52
已添加
get_incident_history
2026年9月17日 12:52
已添加
get_uptime_history
2026年9月17日 12:52
已添加
list_down_apis
2026年9月17日 12:52
已添加
get_api_status
2026年9月17日 12:52
已添加
search_apis
2026年9月17日 12:52
已添加
list_apis
2026年9月17日 12:52