Stu Mason · Folkestone, Kent
One entryMerged PR· StuMason/coolify-mcp· TypeScript

PR #266 merged: docs: rewrite README — 462 → 125 lines, kill duplication and the false coverage claim

additions
+66
deletions
-402
files changed
2

Summary

Full README rewrite per "too long, full of lies and cruft".

The lie

  • "98%+ test coverage" removedjest.config.js excludes src/lib/mcp-server.ts (the entire ~2,100-line tool layer) from collectCoverageFrom and enforces an 80% threshold. The codecov badge stays; the inflated prose claim goes.

The cruft (462 → 125 lines)

  • Available Tools mega-section deleted — all 42 tools were documented twice (Features table + per-category bullets). The table stays as the single source; parameter-level docs live at coolify-mcp.stumason.dev/tools.
  • Response-size table → one measured sentence in a Design bullet
  • Recommended Workflow / HATEOAS JSON example / "Why Coolify MCP?" → folded into five Design bullets
  • Example prompts: 6 sections → one 8-line block
  • Multi-instance + Cursor + custom-headers walkthroughs → one line + install-guide link (the docs site covers them)
  • laravel-coolify plug moved from the hero to Links
  • Badges trimmed 10 → 7 (TypeScript/Node badges gone)

Fact-checked and kept

42 tools (counted), 85% token reduction (CHANGELOG-documented measurement), 90–99% response-size reductions (measured against a real 21-app estate, per CHANGELOG), smart lookup by name/domain/IP (verified in resolveApplicationUuid), --header support, deploy wait/force.

🤖 Generated with Claude Code