Skip to main content
Glama

create_github_app

Configure a new GitHub App for Coolify PaaS to enable repository access, automate deployments, and manage integrations with GitHub or GitHub Enterprise instances.

Instructions

Create a new GitHub App configuration

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesGitHub App name
organizationNoGitHub organization (optional)
api_urlNoGitHub API URL (for GitHub Enterprise)
html_urlNoGitHub HTML URL (for GitHub Enterprise)
custom_userNoCustom Git user
custom_portNoCustom Git port
is_system_wideNoMake available system-wide

Implementation Reference

  • The main handler function for the 'create_github_app' tool. It validates the required 'name' parameter and makes a POST request to the Coolify API endpoint '/github-apps' with the provided arguments to create a new GitHub App configuration.
    case 'create_github_app': requireParam(args, 'name'); return client.post('/github-apps', args);
  • The input schema definition for the 'create_github_app' tool, specifying parameters like name (required), organization, api_url, etc., used for input validation in the MCP tool.
    { name: 'create_github_app', description: 'Create a new GitHub App configuration', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'GitHub App name' }, organization: { type: 'string', description: 'GitHub organization (optional)' }, api_url: { type: 'string', description: 'GitHub API URL (for GitHub Enterprise)' }, html_url: { type: 'string', description: 'GitHub HTML URL (for GitHub Enterprise)' }, custom_user: { type: 'string', description: 'Custom Git user' }, custom_port: { type: 'number', description: 'Custom Git port' }, is_system_wide: { type: 'boolean', description: 'Make available system-wide', default: false } }, required: ['name'] }

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kof70/coolify-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server