Issue #75 closed: Title: Missing `coolify_github_app` tool and broken `create_github` action
Description:
The Coolify MCP server is missing functionality to create GitHub App integrations, and the existing create_github action in coolify_application appears to be broken or misimplemented.
Issue 1: No tool to create GitHub App integrations
The Coolify REST API provides POST /api/v1/github-apps to create GitHub App integrations with parameters:
name,organization,api_url,html_url,app_id,installation_id,client_id,client_secret,webhook_secret,private_key_uuid, etc.
However, the MCP server has no corresponding tool like coolify_github_app to access this functionality.
Issue 2: coolify_application with create_github action is broken
The existing coolify_application tool has a create_github action, but it fails validation:
{
"action": "create_github",
"project_uuid": "",
"environment_id": 23,
"server_uuid": "",
"git_repository": "repo.git",
"git_branch": "main",
"github_app_uuid": "",
"name": "hello-world-click-counter"
}
Error: Validation failed. - action: This field is not allowed.
All action values (create_github, create_dockerimage, create_key, update, delete) produce the same error.
Expected behavior:
Either:
- Add a new
coolify_github_apptool to create GitHub App integrations - Fix the
coolify_applicationcreate_githubaction to work correctly - Or document what parameters are actually required for
create_githubto work
Current workaround:
Users must manually create GitHub App integrations and applications via the Coolify web UI.