create-app
Create an app
Deploy a directory to Koyeb, create and update services, read build and runtime logs, and run a command inside a live instance.
LABSCO SUMMARY
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.
A Koyeb account with an API token in KOYEB_TOKEN.
One command plus a key — npx -y @koyeb/mcp-server, then supply credentials
USE CASES
The deploy takes the directory, the app name and the service name; the service record is where you confirm what it became.
The deployment record says what was attempted; the build log says where it stopped.
Running a command inside the live instance answers questions that logs alone leave open, without another deploy cycle.
An update is not applied in place — it produces a new deployment, which is what you watch to know the change took.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
create-appCreate an app
create-serviceCreate a new service inside an existing app
deployDeploy a directory to Koyeb
execExecute a command in a running deployment
get-appGet an app by its id
get-deploymentGet a specific deployment by its id
get-instanceGet a specific instance by its id
get-serviceGet a specific service by its id
get-tokenGet the Koyeb API token
list-appsList apps
list-deploymentsGet the list of deployments
list-instancesGet the list of instances
list-one-click-appsList one-click apps (example applications) that can be deployed on Koyeb
list-servicesGet the list of services
query-logsGet the build or runtime logs
update-serviceUpdate a service's configuration by creating a new deployment
BEFORE YOU INSTALL
16 tools when we connected. Secrets, volumes, domains, pause/resume, update app, cancel deployment, metrics and log tailing are listed as planned features and do not exist yet.
Both documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 16 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @koyeb/mcp-server{
"mcpServers": {
"koyebApi": {
"command": "npx",
"args": [
"-y",
"@koyeb/mcp-server"
],
"env": {
"KOYEB_TOKEN": "<YOUR_KOYEB_TOKEN>"
}
}
}
}