Skip to main content
Glama
MountainLabsDE

glasspulse

◈ GlassPulse

ガラスモーフィックなサービスダッシュボード — 美しすぎる監視で、あなたのステータスページがバイラルになります。

License: Apache-2.0 TypeScript MCP PRs Welcome

チェック · アップタイム · レイテンシ · パフォーマンス — 鮮やかなオーロラガラスで表現。


✨ なぜ GlassPulse なのか?

ステータスページはまるで1999年のままです。GlassPulse は、デザインシステムと監視エンジンが恋に落ちたときに生まれるものです。アニメーションするオーロラグラデーションの上のフロストグラスカード、ネオンカラーのステータスシグナル、リアルタイムのレイテンシスパークライン、そして AI エージェントがあなたと一緒にインフラを見張れるネイティブ MCP サーバーを備えています。

  • 🪟 真のグラスモーフィズム — 背景のぼかし、スペキュラーハイライト、オーロラブロブ

  • 🎨 多彩で鮮やかなカラー — バイオレット→フクシア→シアンのパレット。ダークファースト、ライトテーマも同梱

  • 📊 本格的な監視 — HTTP、TCPポート、キーワード、JSONパス、SSL期限チェック

  • パフォーマンスバジェット — レイテンシがSLOを超えると、サービスが(黄色に)劣化します

  • 🧩 設定駆動services.json のみ、JSONスキーマで検証、バックエンド不要

  • 🚀 MCPファースト — 1つのリポジトリから、ダッシュボードとエージェント対応のMCPサーバーを両方リリース

  • 🌗 テーマ切替 — ダークオーロラまたはライトグラスをブラウザーごとに保存

Related MCP server: sanitycheck-mcp

🚀 クイックスタート

git clone https://github.com/MountainLabsDE/GlassPulse-Dashboard.git
cd GlassPulse
npm install
npm run dev          # → http://localhost:5173

これだけです。同梱のデモ設定は実際のパブリックエンドポイント(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 }
      ]
    }
  ]
}

チェックの種類は5つ: http · tcp · keyword · jsonpath · ssl 詳細リファレンス: app/schema/glasspulse.schema.json

ブラウザ向けの注意: ダッシュボードはクライアントサイドでチェックを実行するため、CORS 対応エンドポイントはすぐに表示されます。TCP/SSL チェックや CORS の影響を受けるエンドポイントは エージェント専用 とマークされます — これらは MCP サーバーが Node.js 経由でネイティブにプローブします。

🤖 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

ツール: list_services · 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_CONFIG が同じ設定を指すようにします。

🗺 ロードマップ

  • インシデントのタイムラインとメンテナンスウィンドウ

  • WebSocket でのライブプッシュ(オプションの小型エージェント)

  • Webhook / アラート連携(Slack、Discord、Telegram)

  • 1つの設定から複数ダッシュボードを生成

  • プラグイン型チェック(カスタム JS プローブ)

🤝 コントリビューション

PR 大歓迎です! ガラスの美しさを保ちつつ、エンジンのロジックにもテストを追加してください。

📄 ライセンス

Apache-2.0 — © MountainLabs UG (haftungsbeschränkt).

私たちは意図的に MIT ではなく Apache-2.0 を選びました。Apache-2.0 は、コントリビューターとユーザーに明示的な特許ライセンスを付与しつつ、NOTICE を通じたクレジット表示を求めるライセンスです。「GlassPulse」の名称とロゴは MountainLabs UG の商標です。


A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to check the health of internet infrastructure and specific services, helping diagnose whether issues are local or external.
    3
    24
    ISC
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables checking real-time operational status of 75+ AI services (OpenAI, Anthropic, Cursor, etc.) through tools like check_ai_status and list_ai_services.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Aggregates 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.
    4
    38
    Apache 2.0

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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