glasspulse
◈ GlassPulse
Глассморфный дашборд для сервисов — мониторинг настолько красивый, что ваша страница статусов станет вирусной.
, когда задержка превышает ваш SLO
🧩 Управление через конфиг — один
services.json, валидация по JSON-Schema, бэкend = нулю🤖 В приоритете MCP — из одного репозитория getector и дашборд, and готовый к работе с агентами MCP-сервер
🌗 Переключение темы — тёмная «аurora» или светлая «glass», настройка сохраняется в браузере
Related MCP server: sanitycheck-mcp
🚀 Быстрый старт
git clone https://github.com/MountainLabsDE/GlassPulse-Dashboard.git
cd GlassPulse
npm install
npm run dev # → http://localhost:5173Вот и всё. Встроенная демо-конфигурация ипрашивает реальные публичные endpoint-ы (GitHub API, Cloudflare, jsDelivr) — так что живые данные вы увидите сразу.
Настройка сервисов
Отредактируйте app/src/config/services.json:
{
"title": "My Infrastructure",
"services": [
{
"id": "api",
"name": "REST API",
"group": "Core",
"icon": "🛰️",
"accent": "#8b5cf6",
"checks": [
{ "type": "http", "url": "https://api.example.com/health", "degradeAboveMs": 800 },
{ "type": "ssl", "host": "api.example.com", "warnDays": 14 }
]
}
]
}Пять типов проверок: http · tcp · keyword · jsonpath · ssl
Полная документация: app/schema/glasspulse.schema.json
Примечание для браузера: дашборд запускает проверки на стороне клиента, поэтому endpoint-ы с поддержкой CORS отображаются сразу. Проверки TCP/SSL (и любые endpoint-ы без CORS) помечены как agent-only — MCP-сервер проверяет их нативно через Node.
🤖 MCP-сервер
GlassPulse поставляется с первоклассным MCP-сервером (stdio + streamable HTTP):
npm run mcp:build
node mcp-server/dist/index.js # stdio
GLASSPULSE_MCP_TRANSPORT=http npm run mcp # HTTP :3100/mcp
GLASSPULSE_CONFIG=/path/to/your.json npm run mcpИнструменты: get_status · get_metrics · run_check
Ресурсы: glasspulse://services · glasspulse://status
Claude Desktop / Cursor
{
"mcpServers": {
"glasspulse": {
"command": "node",
"args": ["/absolute/path/to/GlassPulse/mcp-server/dist/index.js"]
}
}
}Затем просто спросите агента: «API жив? Какая задержка p95?»
📦 Развёртывание
npm run build # static bundle in app/distЗакиньте app/dist на GitHub Pages, Vercel, Netlify или любой статический хостинг.
Для проверок TCP/SSL из дашборда запустите MCP-сервер (или любой статический файловый сервер) в вашей сети и укажите GLASSPULSE_C0NFIG на тот же конфиг.
Roadmap
Хронология инцдентов и окна обслуживания
WebSocket live push (опциональный мини-агент)
Интеграции вебхуки/аlerts (Slack, Discord, Telegram)
Multiple dashboards with one config
Plugin checks (inherited JS probes)
🤝 Contributing
PRs welcome! Keep the glass aesthetic, add tests for engine logic.
📄 Лицензия
Apache-2.0 — © MountainLabs UG (haftungsbeschränkt).
Мы выбрали Apache-2.0, a not MIT, осознано: она дает contributions and users explicit patent license, но при этом требует атрибуцию через NOTICE. Название «GlassPulse» and logo остаются товарными знаками Mифтианы companies.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables AI assistants to interact with Uptime Agent monitoring system to check uptime status, manage incidents, create new monitors, and analyze downtime through natural conversation.71
- AlicenseAqualityBmaintenanceEnables AI agents to check the health of internet infrastructure and specific services, helping diagnose whether issues are local or external.324ISC
- AlicenseNot gradedqualityBmaintenanceEnables checking real-time operational status of 75+ AI services (OpenAI, Anthropic, Cursor, etc.) through tools like check_ai_status and list_ai_services.MIT
- AlicenseAqualityCmaintenanceAggregates status of multiple SaaS providers into a single MCP server, enabling AI agents to check service health and incidents via tools like list_services, get_status, and check_all.438Apache 2.0
Related MCP Connectors
Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.
Set up uptime monitoring from your editor: create checks, configure alerts, query uptime history.
Vendor status pages, TLS cert inspection, DNS propagation checks, and incident-response playbooks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MountainLabsDE/GlassPulse-Dashboard'
If you have feedback or need assistance with the MCP directory API, please join our Discord server