{"name":"io.github.clezcoding/awesome-coolify","slug":"clezcoding-awesome-coolify","title":null,"description":"Coolify 4.1.x MCP server — deploy, diagnose, and manage apps, services, and databases","url":"https://mcp.market/server/clezcoding-awesome-coolify","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":26,"stars":0,"forks":0,"downloads_week":34,"last_push_at":"2026-09-19T21:30:37.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/clezcoding/awesome-coolify","website":"https://github.com/clezcoding/awesome-coolify","version":"0.1.2","remotes":[],"packages":[{"registryType":"npm","identifier":"awesome-coolify-mcp","version":"0.1.2","transport":{"type":"stdio"}}],"tools":[{"name":"application","description":"Application lifecycle, deploy, and log actions (get, start, stop, restart, deploy, logs) \\u2014 list via resource tool. Full-projection reads mask sensitive keys (password/token/secret/private/env) as *** by default; pass reveal: true to retrieve plaintext only when needed \\u2014 do not persist revealed secrets. Log line content is not masked and may contain secrets printed by the application; do ","write_action":false,"price_micros":0,"input_schema":null},{"name":"database","description":"Database CRUD and lifecycle (get, start, stop, restart, create, update, delete, delete_preview) \\u2014 list via resource tool. create: 8 engines via engine discriminator; instant_deploy defaults true. update: curated engine-specific fields; is_public: true requires confirm: true. delete requires confirm: true with safe defaults (delete_volumes/delete_configurations/docker_cleanup/delete_connected_","write_action":false,"price_micros":0,"input_schema":null},{"name":"deployment","description":"List per-app deployments, get deployment details (status, commit, timestamps, optional capped inline logs), or cancel an in-flight deployment. Full-projection get masks sensitive keys as *** by default; pass reveal: true for plaintext only when needed \\u2014 do not persist revealed secrets. Cancel on an already-terminal deployment returns { cancelled: false, already_finished: true, status } \\u2014","write_action":false,"price_micros":0,"input_schema":null},{"name":"diagnose","description":"Synthesizes diagnose views for applications and servers, or runs a global fleet scan. Full-projection app diagnose masks sensitive keys in raw_application as *** by default; pass reveal: true for plaintext only when needed \\u2014 do not persist revealed secrets. Server action triggers validate with a non-blocking side-effect (D-10).","write_action":false,"price_micros":0,"input_schema":null},{"name":"docs","description":"Search static Coolify documentation guides","write_action":false,"price_micros":0,"input_schema":null},{"name":"emergency","description":"Emergency and bulk operations (stop_all, redeploy_project, restart_project). High-impact destructive actions \\u2014 require explicit confirm: true to execute. Call without confirm first to preview would_affect and sample_uuids; ask the human before retrying with confirm: true. Always ask the human before setting wait: true on redeploy_project.","write_action":false,"price_micros":0,"input_schema":null},{"name":"environment","description":"Environment CRUD (list, get, create, delete, delete_preview) scoped to a parent project \\u2014 no update action (Coolify API has no PATCH). list accepts project_uuid XOR project_name; name multi-match \\u2192 COOLIFY_AMBIGUOUS_MATCH (D-12). get/delete accept uuid XOR name within the parent project scope (D-13). create with a duplicate name returns COOLIFY_409 with a recovery hint (D-15). delete req","write_action":false,"price_micros":0,"input_schema":null},{"name":"meta","description":"MCP server metadata (version)","write_action":false,"price_micros":0,"input_schema":null},{"name":"private_key","description":"Private key CRUD (list, get, create, update, delete, delete_preview) for SSH keys registered in Coolify. PEM material is never returned by any action \\u2014 full projection masks the private_key field even with reveal:true (D-02). list accepts reveal on the schema but rejects reveal:true at the handler with COOLIFY_422 (D-11) \\u2014 PEM material is never returned. delete requires confirm:true (D-1","write_action":false,"price_micros":0,"input_schema":null},{"name":"project","description":"Project CRUD (list, get, create, update, delete, delete_preview) for Coolify organizational containers. create requires initial_environment (required \\u2014 no default; agent must ask user for production vs custom name per D-09/D-10) \\u2014 missing/empty \\u2192 COOLIFY_422 with recovery hint; response returns { project, environment, environments? } (D-11); the auto-spawned production env is never ","write_action":false,"price_micros":0,"input_schema":null},{"name":"resource","description":"Unified resource listing and cross-type discovery","write_action":false,"price_micros":0,"input_schema":null},{"name":"server","description":"Server CRUD + validate (get, create, update, delete, delete_preview, validate). Servers are listed via resource tool with type=server (D-10). create auto-validates SSH reachability with a 30s poll unless validate:false (D-05/D-06); unreachable hosts return ok:true with validation.reachable:false and a COOLIFY_SSH_UNREACHABLE recovery hint \\u2014 no auto-rollback (D-07). validate uses the same wait","write_action":false,"price_micros":0,"input_schema":null},{"name":"service","description":"Service CRUD and lifecycle (get, start, stop, restart, deploy, create, update, delete, delete_preview) \\u2014 list via resource tool. create: one-click type XOR compose/compose_file; instant_deploy defaults true. update: curated fields + transparent compose I/O; HTTP 409 domain conflicts include recovery hint to retry with force_domain_override: true. delete requires confirm: true with safe defaul","write_action":false,"price_micros":0,"input_schema":null},{"name":"system","description":"System actions for Coolify (health, version, verify)","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-25T17:25:03.698Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-25T17:25:03.693Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 6 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"awesome-coolify-mcp","version":"0.1.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-07-19T09:45:36.793Z","repositoryUrl":"git+https://github.com/clezcoding/awesome-coolify.git","weeklyDownloads":34}],"repo":{"found":true,"owner":"clezcoding","repo":"awesome-coolify","archived":false,"pushedAt":"2026-09-19T21:30:37Z","stars":0,"forks":0,"openIssues":4,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/72379688?v=4","ownerCreatedAt":"2020-10-05T08:07:42Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/72379688?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":34,"license":"MIT","lastPushAt":"2026-09-19T21:30:37.000Z","score":26}}}},"grade_history":[],"reviews":[]}