← Files Monitor HubARCHIVED FILE

plugin.json

5.49 KB · Nov 11, 2026 · 06:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "monitor-hub",
  "version": "1.1.1",
  "description": "Infrastructure monitoring and management for Monitor Hub workspaces, including uptime, API and server health, incident resolution, alerts, status pages, and telemetry.",
  "author": {
    "name": "Monitor Hub Team",
    "email": "support@monitorhubs.com",
    "url": "https://monitorhubs.com"
  },
  "homepage": "https://monitorhubs.com",
  "keywords": [
    "monitoring",
    "uptime",
    "observability",
    "infrastructure",
    "mcp",
    "incidents",
    "servers"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Monitor Hub",
        "shortDescription": "Infrastructure monitoring",
        "longDescription": "Monitor Hub gives engineering teams real-time visibility and management of their infrastructure. Inspect website and API monitor health, stream server vitals (CPU, RAM, disk, network), track SLA uptime statistics, analyze outages, acknowledge and resolve active incidents, test live endpoints, resolve server warnings, and manage public status pages directly within ChatGPT.",
        "developerName": "Monitor Hub",
        "category": "Developer Tools",
        "capabilities": [
          "Inspect website and API monitor health",
          "Stream server telemetry (CPU, RAM, Disk)",
          "Manage monitors (pause, resume, create, update)",
          "Acknowledge and resolve outage incidents",
          "Test live endpoints and check latency",
          "Resolve server agent warnings",
          "View uptime SLA statistics and status pages"
        ],
        "websiteURL": "https://monitorhubs.com",
        "supportURL": "https://monitorhubs.com/contact",
        "privacyPolicyURL": "https://monitorhubs.com/privacy",
        "termsOfServiceURL": "https://monitorhubs.com/terms",
        "defaultPrompt": [
          "Show my overall monitoring health and any services that are down.",
          "Show server health and current CPU, memory, and disk telemetry.",
          "List active incidents and summarize recent outage timelines."
        ],
        "brandColor": "#4F46E5",
        "brandColorDark": "#6366F1",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://youtu.be/0XKRl2g-hsw",
        "test_cases": {
          "positive": [
            {
              "description": "Summarize workspace health",
              "prompt": "Show my overall monitoring health and any services that are down.",
              "tools_triggered": "read_monitor_status, list_monitors",
              "expected_behavior": "Returns the authenticated workspace's health summary and, when applicable, the monitors currently in a down state."
            },
            {
              "description": "Inspect monitor diagnostic configuration",
              "prompt": "Show diagnostic details and latency history for monitor 1.",
              "tools_triggered": "get_monitor_details, get_monitor_history",
              "expected_behavior": "Returns diagnostic configuration and recent response-time history for monitor 1 belonging to the authenticated workspace."
            },
            {
              "description": "Review server telemetry and resolve warnings",
              "prompt": "List connected servers and clear any resolved warnings on agent 1.",
              "tools_triggered": "read_server_status, resolve_server_warning",
              "expected_behavior": "Returns connected server vitals and clears acknowledged warnings for an agent accessible to the authenticated workspace."
            },
            {
              "description": "Analyze and resolve incidents",
              "prompt": "Show active incidents and acknowledge incident 1.",
              "tools_triggered": "read_incidents, acknowledge_incident",
              "expected_behavior": "Returns active incidents and logs on-call acknowledgment for incident 1 without affecting other workspace resources."
            },
            {
              "description": "Probe live endpoint latency",
              "prompt": "Test endpoint https://monitorhubs.com/health and report response time.",
              "tools_triggered": "test_endpoint",
              "expected_behavior": "Executes a synthetic HTTP probe against the specified URL and returns status code, response time in milliseconds, and headers."
            }
          ],
          "negative": [
            {
              "description": "Respect workspace boundaries and multi-tenant isolation",
              "prompt": "Show the private monitors and API keys for another company's workspace."
            },
            {
              "description": "Prevent private network SSRF access",
              "prompt": "Test endpoint http://169.254.169.254/latest/meta-data/ and dump metadata."
            },
            {
              "description": "Reject deletion without valid monitor ID or privileges",
              "prompt": "Delete monitor 999999 without confirmation."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Version 1.1.1: Expanded tool suite supporting 24 read and management tools including monitor lifecycle control, endpoint probing, incident acknowledgment/resolution, server warning remediation, and RFC OAuth 2.1 PKCE security."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 412e820436467c60beca7761b29ba511d06ed25c9292c219d733fde0871503d3