@aidalinfo/coolify-mcp
v2.12.0-aidalinfo.4
Published
MCP server for Coolify (fork of @masonator/coolify-mcp) — adds docker_compose_location updates, pre/post deployment commands, and server SSH key retrieval
Downloads
266
Maintainers
Readme
coolify-mcp (fork Aidalinfo)
MCP server pour Coolify, forké de
StuMason/coolify-mcp (@masonator/coolify-mcp v2.12.0),
intégré au monorepo cloud-mcp.
42 tools consolidés : applications, services, databases, deployments, env vars, serveurs, projets, clés SSH, GitHub apps, tâches planifiées, diagnostics, recherche docs…
Ajouts du fork
| Ajout | Détail |
|---|---|
| docker_compose_location exposé | Le tool application (actions update, create_public, create_github, create_key) accepte désormais docker_compose_location, docker_compose_raw, docker_compose_custom_start_command, docker_compose_custom_build_command. Avant, modifier le path du compose obligeait à appeler l'API à la main. |
| private_keys action get_for_server | Donne la clé SSH qu'un serveur utilise à partir de son uuid : le détail serveur n'expose qu'un private_key_id numérique, le tool croise avec /security/keys et renvoie la clé complète + une commande ssh prête (user@ip -p port). |
Diffs techniques mineurs vs upstream : z.literal(true) → z.boolean() (compat zod hoisté
en workspace), reporter jest-junit retiré, package élagué (pas de site/docs/husky).
Config
| Variable | Description |
|---|---|
| COOLIFY_BASE_URL | URL de l'instance, ex. https://coolify.example.fr |
| COOLIFY_ACCESS_TOKEN | Token API Coolify |
claude mcp add coolify --scope user \
-e COOLIFY_BASE_URL=https://coolify.example.fr \
-e COOLIFY_ACCESS_TOKEN=... \
-- npx -y @aidalinfo/coolify-mcpExemples
# Changer le path du compose d'une app (avant : appel API manuel)
application { action: "update", uuid: "<app-uuid>", docker_compose_location: "/docker-compose.prod.yaml" }
# Récupérer la clé SSH d'un serveur
private_keys { action: "get_for_server", server_uuid: "<server-uuid>" }