# Uptime Kuma — Self-Hosted Uptime Monitoring > Monitor HTTP, TCP, DNS, Docker services with notifications to 90+ channels. Beautiful dashboard. 84K+ GitHub stars. ## Install Merge the JSON below into your `.mcp.json`: # Uptime Kuma — Self-Hosted Uptime Monitoring ## Quick Use ```bash docker run -d -p 3001:3001 \ -v uptime-kuma:/app/data \ --name uptime-kuma \ louislam/uptime-kuma:1 ``` Open `http://localhost:3001` — set up your admin account and start adding monitors. Or install with npm: ```bash npm install uptime-kuma npx uptime-kuma ``` --- ## Intro Uptime Kuma is a self-hosted monitoring tool with 84,700+ GitHub stars — the most popular open-source alternative to UptimeRobot, Pingdom, and StatusCake. Monitor HTTP endpoints, TCP ports, DNS records, Docker containers, and more with a beautiful real-time dashboard. When something goes down, Uptime Kuma sends alerts to 90+ notification channels (Slack, Discord, Telegram, email, webhooks, PagerDuty). For AI teams, it monitors API endpoints, model serving health, database connections, and pipeline status. One Docker command, zero ongoing costs. Works with: Docker, any HTTP/TCP/DNS endpoint, Slack, Discord, Telegram, email, webhooks, PagerDuty, 90+ channels. Best for teams monitoring AI APIs and infrastructure health. Setup time: under 1 minute. --- ## Uptime Kuma Features ### Monitor Types | Type | What It Checks | |------|---------------| | **HTTP(S)** | Response code, keywords, SSL expiry, response time | | **TCP** | Port connectivity | | **DNS** | Record resolution | | **Docker** | Container status | | **Ping** | ICMP reachability | | **gRPC** | gRPC health check | | **Game Server** | Minecraft, Steam, etc. | | **Push** | Heartbeat-based (your app pushes to Kuma) | ### 90+ Notification Channels Slack, Discord, Telegram, Email (SMTP), Webhook, PagerDuty, Microsoft Teams, Pushover, Gotify, Ntfy, Matrix, Apprise, Line, Signal, and 80+ more. ### Status Pages Public status pages for your services: - Custom domain support - Grouped monitors - Incident history - Maintenance windows ### Dashboard - Real-time response time graphs - Uptime percentage (24h, 7d, 30d, 1y) - Certificate expiry tracking - Multi-language UI (30+ languages) - Dark mode ### AI Infrastructure Monitoring | What to Monitor | Config | |----------------|--------| | **LLM API** | HTTP monitor on your API endpoint | | **Model server** | TCP check on vLLM/TGI port | | **Vector DB** | HTTP health check on Qdrant/Milvus | | **Database** | TCP check on PostgreSQL port | | **Pipeline** | Push monitor from your job scheduler | --- ## FAQ **Q: What is Uptime Kuma?** A: Uptime Kuma is a self-hosted monitoring tool with 84,700+ GitHub stars. Monitor HTTP, TCP, DNS, Docker with alerts to 90+ channels and beautiful dashboards. **Q: How does it compare to UptimeRobot?** A: UptimeRobot's free tier has limits (50 monitors, 5-min intervals). Uptime Kuma is unlimited — as many monitors as you want, 20-second intervals, no cost. Self-hosted means full data ownership. **Q: Is Uptime Kuma free?** A: Yes, open-source under MIT license. Self-host for free forever. --- ## Source & Thanks > Created by [Louis Lam](https://github.com/louislam). Licensed under MIT. > > [uptime-kuma](https://github.com/louislam/uptime-kuma) — ⭐ 84,700+ --- ## 快速使用 ```bash docker run -d -p 3001:3001 -v uptime-kuma:/app/data louislam/uptime-kuma:1 ``` --- ## 简介 Uptime Kuma 是拥有 84,700+ GitHub stars 的自托管监控工具。监控 HTTP、TCP、DNS、Docker,通过 90+ 渠道发送告警。美观的实时仪表板、公开状态页面、零成本。 --- ## 来源与感谢 > Created by [Louis Lam](https://github.com/louislam). Licensed under MIT. > > [uptime-kuma](https://github.com/louislam/uptime-kuma) — ⭐ 84,700+ --- Source: https://tokrepo.com/en/workflows/88e260be-dfd0-46b6-883f-21141a8c2f23 Author: MCP Hub