← Files CloadyARCHIVED FILE

plugin.json

7.1 KB · Nov 4, 2026 · 18:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "cloady-directory",
  "version": "1.0.3",
  "description": "Inspect Cloady applications and databases, diagnose deployments, and manage repositories and domains.",
  "author": {
    "name": "NeptoLab",
    "email": "hello@cloady.com",
    "url": "https://neptolab.com"
  },
  "homepage": "https://cloady.com",
  "keywords": [
    "cloud",
    "hosting",
    "deployment",
    "databases",
    "developer-tools"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Cloady",
        "shortDescription": "Inspect apps and domains",
        "longDescription": "Connect your Cloady account to inspect cloud applications and databases. Find workspaces, check application and service status, inspect deployment history and logs, review persistent storage and backups, and inspect database schemas. Manage custom domains and perform individual Git operations on existing development applications.\n\nThe public directory connection uses OAuth and a dedicated tool set. It does not retrieve credentials, process verification codes, configure payments, create subscriptions, or create and resize applications. Each operation is limited by the scope you approve and your workspace role. An account-level connection may access all workspaces that account belongs to. Domain and Git changes affect your real resources; discard operations can lose uncommitted work and pushes publish commits. Documentation: https://cloady.com/docs/mcp.",
        "developerName": "NeptoLab",
        "category": "Developer Tools",
        "capabilities": [
          "Deployment diagnostics",
          "Database schema inspection",
          "Repository management",
          "Domain and TLS management",
          "Storage inspection"
        ],
        "websiteURL": "https://cloady.com",
        "supportURL": "https://cloady.com/support",
        "privacyPolicyURL": "https://cloady.com/privacy",
        "termsOfServiceURL": "https://cloady.com/terms",
        "defaultPrompt": [
          "Show my Cloady apps and their deployment status.",
          "Help me diagnose a failing app using its deployment history and logs.",
          "Show the available PostgreSQL templates and deployment regions."
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Inspect the dedicated review workspace",
              "prompt": "For this review, use only the cloady-openai-review workspace, and only read-only tools. Do not list other workspaces or show account details, credentials, or secrets. Read cloady-openai-review and summarize its applications, status, region, and endpoints. Keep the answer concise and in English.",
              "tools_triggered": "getWorkspace",
              "expected_behavior": "Summarize review-postgres in production, usw1, from the returned data. Do not list other workspaces or modify resources."
            },
            {
              "description": "Inspect deployment options",
              "prompt": "Show the available Cloady regions and the PostgreSQL template. Use the public catalog and region tools only. Do not deploy anything. Answer briefly in English.",
              "tools_triggered": "listRegions, listTemplates",
              "expected_behavior": "Return current regions and PostgreSQL template metadata without creating resources."
            },
            {
              "description": "Diagnose the sample PostgreSQL application",
              "prompt": "For cloady-openai-review/review-postgres in production, region usw1, read its status, deployment history, and the latest postgres service logs. Diagnose whether it is healthy. Do not change anything or retrieve secrets. Keep the answer concise.",
              "tools_triggered": "streamAppStatus, getAppServices, listDeploys, readServiceLogs",
              "expected_behavior": "Explain observed status and deployment/log evidence without claiming that database connectivity or queries were tested. No mutations or credential retrieval."
            },
            {
              "description": "Inspect domains and respect the granted scope",
              "prompt": "For cloady-openai-review/review-postgres, production, usw1, list configured app domains and certificate statuses. Explain whether it has a custom HTTP domain. Do not add or change any domain. Keep it brief.",
              "tools_triggered": "listAppDomains, listCertStatuses",
              "expected_behavior": "Report that no custom HTTP domains are configured. With the Read-only OAuth scope used in the video, certificate inspection is denied: disclose the limitation and do not bypass it. With Deploy & manage and a Developer role, certificate inspection is available."
            },
            {
              "description": "Inspect persistent storage",
              "prompt": "For cloady-openai-review/review-postgres in production, region usw1, list its persistent volumes and summarize their sizes. Read only; do not retrieve access keys, credentials, or secrets. Keep it concise.",
              "tools_triggered": "listVolumes",
              "expected_behavior": "Report the 2 GiB data volume and returned usage, distinguish persistent storage from the service filesystem, and make no changes."
            }
          ],
          "negative": [
            {
              "description": "Unrelated geography question",
              "prompt": "What is the capital of France? Answer in one sentence.",
              "tools_triggered": "None",
              "expected_behavior": "Answer Paris without calling Cloady."
            },
            {
              "description": "General technical explanation",
              "prompt": "Explain the difference between a Docker image and a container in two sentences.",
              "tools_triggered": "None",
              "expected_behavior": "Explain the concepts without inspecting or changing resources."
            },
            {
              "description": "Rewrite supplied text",
              "prompt": "Rewrite this sentence to be clearer: \"The deployment succeeded and the app is running.\"",
              "tools_triggered": "None",
              "expected_behavior": "Rewrite only the supplied sentence without treating it as a request to inspect a real deployment."
            }
          ]
        },
        "demo_recording_url": "https://cloady.com/review/cloady-chatgpt-demo-2026-10.mp4"
      },
      "publication": {
        "release_notes": "Restored standard email-and-password sign-in on the shared Cloady login page, including the MCP OAuth flow. Existing accounts keep their passwords; new accounts and password recovery use a separate mailbox-verification step. The dedicated synthetic-data reviewer account now has a password, an already-approved phone gate, and MFA disabled. Updated private reviewer access details replace the previous email-code instructions. No review-only authentication provider or special login page is used. The MCP endpoint and tool scope are unchanged."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 927791259f43c458568c059d0720b1bc0f68854234bb07c9ea56909c45e41435