StuMason/coolify-mcp
TypeScript
Pull Request Opened
PR #189 opened: chore: release v2.11.0 — system tool + 4 new tool families
Summary
Cuts v2.11.0 bundling #172 (opastorello's tools-and-consolidation PR — closes the issue list of missing API endpoints) plus dependabot bundles #184 and #188.
Minor bump because #172 introduces three breaking behavioural changes: callers of the standalone delete_preview, health, list_resources, api_control tools must update to the new application.delete_preview / system consolidated calls.
What's in it
- #172 — 4 new tool families (storages, scheduled_tasks, hetzner, system), 3 expanded (env_vars, github_apps, database_backups),
ResourceListItemconcrete type. Net 38 → 42 tools. Closes #172 (which started life at 38 → 45 but got tightened via PR review to 38 → 42). - #184, #188 — dependabot minor-and-patch bundles (@types/node, eslint, lint-staged, plus earlier bundle).
Verification before merge
- 349/349 tests pass, 98.88% line coverage
- Live smoke against real Coolify:
system.health200,system.list_resources200 (340KB of real data), Hetzner routes wired (401 not 404; auth-scope gated as expected) - All 3 build matrix jobs green on #172's final commit (a582edb)
Triggers npm publish
Merging this changes package.json on main → publish.yml runs → @masonator/[email protected] publishes to npm via trusted publishing.
Test plan
- All 349 tests pass
- Prettier check clean
- Confirm npm publish succeeds after merge
+26
additions
-10
deletions
3
files changed