Issue #235 opened: application tool: createApplicationDockerfile / createApplicationDockerCompose exist in the client but are unreachable
What
src/lib/coolify-client.ts implements two create-application endpoints that no tool exposes:
createApplicationDockerfile(coolify-client.ts:796)createApplicationDockerCompose(coolify-client.ts:813)
The application tool's create enum only offers create_public, create_github, create_key, create_dockerimage (src/lib/mcp-server.ts:449-452). So an agent cannot create a dockerfile- or compose-based app through the MCP at all, despite the client (and Coolify's API) supporting it.
Suggested fix
Add create_dockerfile and create_dockercompose to the action enum, wire to the existing client methods, mirror the param validation style of the other create variants, and cover with the same test pattern as create_dockerimage in mcp-server.test.ts.
Note while in there: the bundled docs/coolify-openapi.yaml doesn't document these endpoints either (see the spec-drift issue) — worth confirming current param shapes against a live Coolify before wiring.
Acceptance
- Both variants callable via the
applicationtool with clear required-param errors. - Tests for both.