AIStatusDashboard
Read-only MCP server for AIStatusDashboard status, incidents, metrics, and fallback recommendations.
Open source Repository Open in the app JSON README (API)
About
Read-only MCP server for AIStatusDashboard status, incidents, metrics, and fallback recommendations.
Details
- Kind
- MCP servers
- Topic
- Cloud & DevOps
- Publisher
- aistatusdashboard
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 1.0.1
- Forks
- 1
- Open pull requests
- 15
- Last push
- 2026-08-28T18:33:28Z
- Repository state
- ativo
- Language
- TypeScript
- License
- MIT
- Added
- 2026-08-29 03:02:24
- Updated
- 2026-08-29 03:02:24
- Origin id
io.github.aistatusdashboard/aistatusdashboard
README
# AI Status **Is ChatGPT down, or is it just you?** AI Status answers that one question, fast, for the AI apps people actually use: ChatGPT, Claude, Gemini, Grok, Perplexity, DeepSeek, Meta AI, GitHub Copilot, Cursor, Character.AI, and Le Chat. What makes it different from mirroring an official status page: - **We test the services ourselves.** Cron-driven probes send real requests to each provider every few minutes and record latency and errors (`lib/services/provider-probes.ts`). - **We read the official incident feeds** for every provider and link to the original source on each incident (`lib/services/source-ingestion.ts`). - **Visitors report in.** A one-tap "it's broken for me too" button feeds the "is it just you?" verdict, with self-test traffic filtered out. - **We never fake a green light.** If a status can't be verified it renders as "checking", not "operational". ## Stack Next.js (App Router) · Tailwind CSS · Firebase Firestore · Firebase App Hosting. ## Pages - `/` — live board for all monitored apps, troubled apps sort first - `/<app-id>` — per-app verdict page (e.g. `/chatgpt`, `/claude`) - `/incidents` — outage history with per-incident detail - `/how-it-works`, `/about`, `/privacy`, `/terms` ## Running locally ```bash npm install cp .env.example .env.local # add Firebase credentials npm run dev ``` Tests and checks: ```bash npm run lint npm run type-check npm test # unit tests (jest) npm run test:e2e # playwright ``` ## Data pipeline Cron routes under `/api/cron/*` (protected by `CRON_SECRET`) poll status pages, run live probes, ingest incident feeds, classify community reports, and send email alerts. Schedules live in Cloud Scheduler; results land in Firestore (`incidents`, `synthetic_probes`, `casual_reports`, `provider_status`, …). ## License MIT