glasspulse
◈ GlassPulse
Das glasmorphe Service-Dashboard — Monitoring so hübsch, dass deine Statusseite viral geht.
Checks · Uptime · Latenz · Performance — gerendert in lebendigem Aurora-Glas.
✨ Warum GlassPulse?
Statusseiten sehen aus wie 1999. GlassPulse ist das, was passiert, wenn ein Designsystem und eine Monitoring-Engine sich verlieben: Frosted-Glass-Karten auf einem animierten Aurora-Verlauf, Neon-Statussignale, Live-Latenz-Sparklines — und ein nativer MCP-Server, damit dein KI-Agent deine Infrastruktur mit dir beobachten kann.
🪟 Echtes Glassmorphism — Backdrop-Blur, Glanzlichter, Aurora-Blobs
🎨 Lebendig & vibrant — Violett → Fuchsia → Cyan-Palette, Dark-First, Light-Theme inklusive
📊 Echtes Monitoring — HTTP-, TCP-Port-, Keyword-, JSON-Path- und SSL-Ablauf-Checks
⚡ Performance-Budgets — Dienste degradieren (gelb), wenn die Latenz dein SLO überschreitet
🧩 Konfigurationsgesteuert — eine
services.json, JSON-Schema-validiert, kein Backend nötig🤖 MCP-first — Liefere dein Dashboard und einen agentenbereiten MCP-Server aus einem Repo
🌗 Theme-Umschalter — dunkles Aurora oder helles Glas, pro Browser gespeichert
Related MCP server: sanitycheck-mcp
🚀 Schnellstart
git clone https://github.com/MountainLabsDE/GlassPulse-Dashboard.git
cd GlassPulse
npm install
npm run dev # → http://localhost:5173Das war's. Die gebündelte Demo-Konfiguration testet echte öffentliche Endpunkte (GitHub API, Cloudflare, jsDelivr), sodass du sofort Live-Daten sehen kannst.
Konfiguriere deine Dienste
Bearbeite 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 }
]
}
]
}Fünf Check-Typen: http · tcp · keyword · jsonpath · ssl
Vollständige Referenz: app/schema/glasspulse.schema.json
Browser-Hinweis: Das Dashboard führt Checks clientseitig aus, daher leuchten CORS-fähige Endpunkte sofort auf. TCP/SSL-Checks (und alle Endpunkte hinter CORS) sind als nur-Agent markiert — der MCP-Server testet sie nativ über Node.
🤖 MCP-Server
GlassPulse liefert einen erstklassigen MCP-Server (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 mcpWerkzeuge: list_services · get_status · get_metrics · run_check
Ressourcen: glasspulse://services · glasspulse://status
Claude Desktop / Cursor
{
"mcpServers": {
"glasspulse": {
"command": "node",
"args": ["/absolute/path/to/GlassPulse/mcp-server/dist/index.js"]
}
}
}Dann frag einfach deinen Agenten: "Ist die API erreichbar? Wie hoch ist die p95-Latenz?"
📦 Bereitstellung
npm run build # static bundle in app/distLege app/dist auf GitHub Pages, Vercel, Netlify oder einem beliebigen statischen Host ab.
Für TCP/SSL-Checks aus dem Dashboard heraus, führe den MCP-Server (oder einen beliebigen
statischen Dateiserver) in deinem Netzwerk aus und weise GLASSPULSE_CONFIG auf dieselbe
Konfiguration.
🗺 Roadmap
Incident-Timeline & Wartungsfenster
WebSocket-Live-Push (optionaler kleiner Agent)
Webhook-/Alert-Integrationen (Slack, Discord, Telegram)
Mehrere Dashboards aus einer Konfiguration
Plugin-Checks (benutzerdefinierte JS-Sonden)
🤝 Mitwirken
PRs willkommen! Bewahre die Glas-Ästhetik, füge Tests für die Engine-Logik hinzu.
📄 Lizenz
Apache-2.0 — © MountainLabs UG (haftungsbeschränkt).
Wir haben Apache-2.0 bewusst über MIT gewählt: Es gewährt Mitwirkenden und Nutzern
eine explizite Patentlizenz und verlangt gleichzeitig eine Namensnennung über NOTICE.
Der Name "GlassPulse" und das Logo bleiben Marken der MountainLabs UG.
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