get_github_app_repositories
Retrieve repositories accessible by a GitHub App to manage deployments and operations in Coolify's self-hosted PaaS environment.
Instructions
Get repositories accessible by a GitHub App
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| github_app_id | Yes | GitHub App ID |
Implementation Reference
- src/tools/handlers.ts:480-482 (handler)The handler implementation for the 'get_github_app_repositories' tool. It requires a 'github_app_id' parameter and makes a GET request to the Coolify API endpoint `/github-apps/{github_app_id}/repositories` using the CoolifyClient.case 'get_github_app_repositories': requireParam(args, 'github_app_id'); return client.get(`/github-apps/${args.github_app_id}/repositories`);
- src/tools/definitions.ts:735-743 (schema)The input schema definition for the 'get_github_app_repositories' tool, specifying that 'github_app_id' is a required string parameter.{ name: 'get_github_app_repositories', description: 'Get repositories accessible by a GitHub App', inputSchema: { type: 'object', properties: { github_app_id: { type: 'string', description: 'GitHub App ID' } }, required: ['github_app_id'] } },
- src/tools/definitions.ts:40-41 (helper)The tool is listed in the READ_ONLY_TOOLS array, indicating it is a read-only operation.'get_github_app_repositories', 'get_github_app_repository_branches'