MCP server that provides integration with Coolify deployment platform and Docker container management, exposing tools to list servers, applications, retrieve logs, and execute commands
Server exhibits critical definition gaps across all dimensions. Tool descriptions are present but minimal (10-80 chars, well below 194-char baseline). Parameters lack descriptions entirely in most tools (e.g., coolify_list_servers, host_docker_ps have empty properties). No output schemas documented. Naming is inconsistent: coolify_* prefix duplicates list_* tools (12 tools, 5 functional duplicates). ssh_exec exposes dangerous irreversible operations without confirmation patterns. No error handling guidance. Schema completeness is poor, most tools show only required arrays with no property descriptions. This server would not pass code review.
Logy konkrétní aplikace
Logy Coolify aplikace
Seznam aplikací v Coolify
Seznam serverů v Coolify
Logy kontejneru podle názvu
Všechny Docker kontejnery na tomto hostu včetně AnythingLLM LibreChat n8n
CPU a RAM kontejneru
Duplicate tool definitions: coolify_* and list_* tools perform identical functions (list_servers vs coolify_list_servers, list_applications vs coolify_list_applications). LLMs will waste reasoning cycles deciding between them. Consolidate to single canonical names.
Parameter descriptions missing entirely. Tools like coolify_list_servers, host_docker_ps have empty 'properties' objects with no type or description fields. Agents cannot infer what parameters control.
No output schemas documented. Tools return unstructured JSON with no field definitions. LLMs cannot plan downstream calls or extract required IDs (e.g., server_uuid for chaining). Violates pattern:response-shaper.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 35 | 2026-07-28+ | v2 |
Seznam všech aplikací nasazených v Coolify
Seznam Docker kontejnerů na daném serveru
Seznam všech serverů v Coolify
CPU, RAM a disk metriky serveru
Spustí příkaz na vzdáleném serveru přes SSH. Použij pro root přístup k Ubuntu serverům.
ssh_exec tool exposes irreversible command execution without confirmation or dry-run. Description says 'Spustí příkaz' (runs command) but does not warn of destructive capability or require confirmation. Violates pattern:confirmation-request.
Tool descriptions are minimal (10-80 chars vs 194-char baseline). Examples: 'Seznam serverů v Coolify' (27 chars), 'Logy kontejneru podle názvu' (28 chars). Too short to guide LLM selection. Missing WHEN to use, WHAT it returns, and dependencies.