StuMason/coolify-mcp
TypeScript
Pull Request Opened
PR #100 opened: feat: HATEOAS-style response actions and deployment fixes
Summary
- Add HATEOAS-style
_actionsto responses with contextual next tool suggestions - Add
_paginationfor list endpoints (next/prev navigation hints) - Fix
deploytool UUID detection (was always usingtagparam, now correctly detects UUIDs) - Reduce
deployment getresponse from ~13k to ~1k tokens by default (logs excluded unlesslinesparam specified)
Test plan
-
npm run lint- No errors (4 warnings, pre-existing) -
npm run build- Builds successfully -
npm test- 219 tests passing - Manual test against real Coolify instance:
list_applicationsreturns_paginationget_applicationreturns_actionswith contextual optionsdeploywith UUID works (was broken)deployment getreturns small response without logs
Fixes #98, #99
+498
additions
-24
deletions
7
files changed