update-service works by creating a new deployment rather than mutating the running one, which is the model to hold on to when a configuration change does not appear immediately. query-logs covers build and runtime separately, so a failed build and a crashing process are distinguishable without guessing. exec is what turns a wrong-but-running service into something you can inspect, instead of redeploying repeatedly to find out what it sees.
A client for the Koyeb platform covering apps, services, deployments, instances, logs and command execution.
- Apps listed, fetched by ID and created; services listed, fetched, created inside an existing app, and updated by way of a new deployment.
- A local directory deployed to a named app and service.
- Deployments and instances listed and fetched individually.
- Build and runtime logs queried from the same tool.
- A command run inside a running deployment's instance, with a shell of your choosing.
- The one-click example applications available to deploy, and the API token currently in use.
A Koyeb account with an API token in KOYEB_TOKEN.
One command plus a key — npx -y @koyeb/mcp-server, then supply credentials
