Stu Mason
Stu Mason

Activity

Issue Resolved

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:

  1. Add a new coolify_github_app tool to create GitHub App integrations
  2. Fix the coolify_application create_github action to work correctly
  3. Or document what parameters are actually required for create_github to work

Current workaround:

Users must manually create GitHub App integrations and applications via the Coolify web UI.