{
  "version": "1.0",
  "service": {
    "name": "Simple Issue Tracker",
    "host": "issue.jplelab.com"
  },
  "api": {
    "baseUrl": "https://issue.jplelab.com/api",
    "openapi": "https://issue.jplelab.com/docs.json"
  },
  "oauth": {
    "deviceAuthorizationEndpoint": "https://issue.jplelab.com/api/oauth/device/authorize",
    "tokenEndpoint": "https://issue.jplelab.com/api/oauth/device/token",
    "supportedScopes": [
      "issues:read",
      "issues:write",
      "issues:delete",
      "comments:write",
      "suggestions:write",
      "webhooks:admin",
      "agents:admin",
      "config:admin"
    ]
  },
  "mcp": {
    "transport": "http",
    "endpoint": "https://issue.jplelab.com/api/mcp",
    "installCommand": "claude mcp add issue-tracker --transport http https://issue.jplelab.com/api/mcp --header \"Authorization: Bearer $IT_TOKEN\""
  },
  "cli": {
    "tarballUrl": "https://issue.jplelab.com/agent/cli.tgz",
    "installCommand": "npx -y https://issue.jplelab.com/agent/cli.tgz connect https://issue.jplelab.com"
  },
  "agent": {
    "guideUrl": "https://issue.jplelab.com/api/agent/guide",
    "promptsUrl": "https://issue.jplelab.com/api/agent/prompts",
    "contextUrl": "https://issue.jplelab.com/api/agent/context"
  }
}
