Releases: StuMason/coolify-mcp
Releases · StuMason/coolify-mcp
v2.7.3 — Now on the MCP Registry
Coolify MCP is now on the official MCP Registry 🎉
Search for io.github.StuMason/coolify in any MCP-compatible client to discover and install.
What's in v2.7.x
3 new tools (35 → 38):
teams— list, get, get_members, get_current, get_current_memberscloud_tokens— Hetzner/DigitalOcean: list, get, create, update, delete, validatesearch_docs— Full-text search across Coolify docs. 1,500+ chunks indexed, ~849 tokens for 5 results
Plus:
- Version caching to reduce redundant API calls
- Deployment log pagination with
pageparam - fqdn→domains API compatibility fix
- ESLint 10 upgrade
- Comprehensive documentation overhaul
Built by Stu Mason · 📦 npm · 🔍 MCP Registry
v2.7.2
What's Changed
Added
- MCP Registry publishing - Added
mcpNamefield andserver.jsonfor publishing to the official MCP Registry asio.github.StuMason/coolify
v2.7.1
What's Changed
Fixed
- Documentation overhaul - Comprehensive update to all project documentation:
- Fixed stale tool counts across README.md and CLAUDE.md (35 → 38)
- Fixed incorrect tool names in README (
get_server_resources→server_resources,get_server_domains→server_domains) - Added detailed Available Tools entries for
teams,cloud_tokens,search_docs,github_apps - Added deployment log
pageparam andlogs_metato deployment tool docs - Added example prompts for documentation search, teams, and cloud provider management
- Removed hardcoded tool count references from CLAUDE.md documentation standards
v2.7.0 — Teams, Cloud Tokens, and Documentation Search
What's Changed
Added
teamstool - Manage teams: list, get, get_members, get_current, get_current_memberscloud_tokenstool - Manage cloud provider tokens (Hetzner/DigitalOcean): list, get, create, update, delete, validatesearch_docstool - Search Coolify documentation using local full-text search (BM25 via MiniSearch). Fetches docs from coolify.io on first search, indexes 1500+ chunks, returns token-efficient results (~849 tokens for 5 results)- Version caching - Cache Coolify server version on first API call, reducing redundant requests
v2.6.6
What's Changed
Fixed
- Deployment log truncation -
linesparam now works correctly (#115):- Coolify returns deployment logs as a JSON array in a single line —
truncateLogswas splitting on newlines and finding none - Now parses JSON array format, filters hidden entries (docker internals), formats as readable
[timestamp] outputlines - 96KB raw JSON → 771 chars for
lines: 10(99.2% reduction)
- Coolify returns deployment logs as a JSON array in a single line —
Added
- Log pagination -
pageparam on deployment get with logs (#115):- Page 1 = most recent entries, page 2 = older batch, etc.
- Returns
logs_metawithtotal_entriesandshowingrange _paginationhints withnext/prevtool calls, consistent with list endpoints
v2.6.5
v2.6.4
What's Changed
Fixed
- Application deployments API path - Correct endpoint path for listing application deployments (#120)
- fqdn → domains mapping - Map
fqdnfield todomainsfor Coolify API compatibility:- Coolify API uses
domainsfield for setting application domain, notfqdn - Added
mapFqdnToDomainshelper that transparently convertsfqdntodomains - Applied to
createApplicationPublic,createApplicationPrivateGH,createApplicationPrivateKey, andupdateApplication - Callers using
fqdnfield now work correctly without breaking changes
- Coolify API uses
v2.6.3
What's Changed
- chore(deps): bump the minor-and-patch group with 2 updates by @dependabot[bot] in #112
- chore(deps): bump the minor-and-patch group across 1 directory with 3 updates by @dependabot[bot] in #114
- chore(deps): bump the minor-and-patch group across 1 directory with 4 updates by @dependabot[bot] in #117
- fix: correct API path for listing application deployments by @op-fasc in #120
- chore(deps): bump the minor-and-patch group across 1 directory with 2 updates by @dependabot[bot] in #119
New Contributors
Full Changelog: v2.6.2...v2.6.3
v2.6.2
What's Changed
Fixed
- Zod v4 Compatibility - Require MCP SDK >=1.23.0 (#109):
- SDK versions below 1.23.0 call
._parse()which doesn't exist on Zod v4 schemas - Causes
keyValidator._parse is not a functionon all tools with parameters - Bumped SDK floor from
^1.6.1to^1.23.0(first version with Zod v4 support)
- SDK versions below 1.23.0 call