{
  "name": "Maestro",
  "description": "Maestro is a keyboard-first desktop application for managing multiple AI coding assistants simultaneously. Run Claude Code, Codex, OpenCode, and Factory Droid side-by-side with group chat, auto-run playbooks, git worktrees, mobile remote control, and comprehensive session analytics.",
  "version": "1.0",
  "protocolVersion": "1.0",
  "url": "https://runmaestro.ai",
  "provider": {
    "organization": "RunMaestro",
    "url": "https://runmaestro.ai"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateManagement": false
  },
  "skills": [
    {
      "id": "docs_search",
      "name": "Maestro Documentation Search",
      "description": "Search the full Maestro knowledge base via MCP. Returns contextual answers with titles and direct links to documentation pages. Covers installation, features, auto-run playbooks, git worktrees, keyboard shortcuts, context management, troubleshooting, and more.",
      "tags": ["mcp", "documentation", "search", "knowledge-base"],
      "protocol": "mcp",
      "endpoint": "https://docs.runmaestro.ai/mcp",
      "authentication": {
        "required": false
      },
      "tools": [
        {
          "name": "SearchMaestro",
          "description": "Search across the Maestro knowledge base to find relevant information"
        }
      ]
    },
    {
      "id": "leaderboard",
      "name": "Maestro Leaderboard API",
      "description": "Public REST API returning real-time leaderboard data for Maestro users ranked by total coding sessions and time.",
      "tags": ["api", "leaderboard", "stats", "rest"],
      "protocol": "https",
      "endpoints": {
        "top_users": "GET https://runmaestro.ai/api/leaderboard",
        "longest_runs": "GET https://runmaestro.ai/api/longest-runs",
        "total_time": "GET https://runmaestro.ai/api/total-time"
      },
      "authentication": {
        "required": false
      }
    },
    {
      "id": "github_stats",
      "name": "Maestro GitHub Stats API",
      "description": "Public REST API returning cached GitHub star and fork counts for the Maestro repository.",
      "tags": ["api", "github", "stats", "rest"],
      "protocol": "https",
      "endpoints": {
        "stars_and_forks": "GET https://runmaestro.ai/api/github-stars"
      },
      "authentication": {
        "required": false
      }
    },
    {
      "id": "github_release",
      "name": "Maestro Latest Release API",
      "description": "Public REST API returning the latest Maestro release version, release name, publish date, and platform-specific download URLs (macOS ARM64, macOS Intel, Windows, Linux x86_64, Linux ARM64). Cached with a 1-hour TTL.",
      "tags": ["api", "github", "release", "download", "rest"],
      "protocol": "https",
      "endpoints": {
        "latest_release": "GET https://runmaestro.ai/api/github-release"
      },
      "responseSchema": {
        "version": "string (e.g. v1.2.3)",
        "name": "string",
        "url": "string (GitHub release page)",
        "publishedAt": "ISO 8601 timestamp",
        "assets": {
          "mac_arm64": "string | null",
          "mac_intel": "string | null",
          "windows": "string | null",
          "linux": "string | null",
          "linux_arm64": "string | null"
        }
      },
      "authentication": {
        "required": false
      }
    }
  ],
  "links": {
    "github": "https://github.com/RunMaestro/Maestro",
    "documentation": "https://docs.runmaestro.ai",
    "discord": "https://discord.gg/Up2BeZFZxT",
    "security": "https://runmaestro.ai/.well-known/security.txt"
  },
  "authentication": {
    "schemes": [],
    "required": false
  },
  "contactEmail": "hello@runmaestro.ai"
}
