AIStatusDashboard
FreeNot checkedRead-only MCP server for AIStatusDashboard status, incidents, metrics, and fallback recommendations.
About
Read-only MCP server for AIStatusDashboard status, incidents, metrics, and fallback recommendations.
README
A real-time status dashboard for AI service providers (OpenAI, Anthropic, Google Gemini, etc.).
Features
- Real-time Status Monitoring: Active checks via
StatusService. - Historical Data: Firestore-backed history and incident logging.
- Analytics: Dashboard for uptime, response times, and costs.
- Notifications: Email alerts via SMTP (Nodemailer) and Webhooks.
- Stack: Next.js (App Router), Tailwind CSS, Firebase Firestore.
Getting Started
Prerequisites
- Node.js 18+
- Firebase Project (Firestore enabled)
Installation
- Clone the repository
- Install dependencies:
npm install - Copy
.env.exampleto.env.localand configure your Firebase credentials.cp .env.example .env.local
Running Locally
npm run dev
Quick links
- OpenAPI: https://aistatusdashboard.com/openapi.json
- MCP server: https://aistatusdashboard.com/mcp
- MCP Quickstart: https://aistatusdashboard.com/docs/agent/mcp-quickstart
- Discoverability audit: https://aistatusdashboard.com/docs/discoverability-audit.md
- Datasets: https://aistatusdashboard.com/datasets
- Citing: https://aistatusdashboard.com/docs/citations.md
Deployment (Firebase App Hosting)
- Configure production environment variables in
apphosting.yaml. - Store secrets in Secret Manager and grant App Hosting access.
- Deploy:
firebase deploy --only apphosting --project ai-status-dashboard
Testing
- Unit Tests:
npm run test:unit - E2E Tests:
npm run test:e2e
Architecture
- App Router: APIs located in
app/api. - Services: Business logic in
lib/services. - Database: Firestore (collections:
status_history,emailSubscriptions,emailQueue,analytics_events,webhooks,comments). - Cron:
/api/cron/statusruns a monitoring cycle and persists status changes./api/cron/notificationsprocesses the email queue (setCRON_SECRET/APP_CRON_SECRETin prod; or explicitly setAPP_ALLOW_OPEN_CRON=true).
- Webhook registration:
/api/webhooksaccepts new webhook registrations. SetWEBHOOK_SECRET/APP_WEBHOOK_SECRETin prod (or explicitly setAPP_ALLOW_PUBLIC_WEBHOOKS=true).
License
MIT
Installing AIStatusDashboard
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/aistatusdashboard/aistatusdashboardFAQ
Is AIStatusDashboard MCP free?
Yes, AIStatusDashboard MCP is free — one-click install via Unyly at no cost.
Does AIStatusDashboard need an API key?
No, AIStatusDashboard runs without API keys or environment variables.
Is AIStatusDashboard hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install AIStatusDashboard in Claude Desktop, Claude Code or Cursor?
Open AIStatusDashboard on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare AIStatusDashboard with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
