Developer Tools
bonto.dev
Manages authentication and provides app status information for the Bonto platform.
ENDPOINT 1
https://api.bonto.dev/mcp
Known tools 37
loginGenerate a 6-digit device code for authentication.
set_tokenRestore an authenticated session using a previously saved JWT token.
check_loginCheck if the device login code has been approved.
list_appsList all your Bonto apps with their current status, subdomain, and resource limits.
get_appGet detailed information about a specific app including its Docker service status.
create_appCreate a new Bonto app.
delete_appDESTRUCTIVE: Permanently delete an app, its Docker service, volume, and all data including version history.
start_appStart a stopped or sleeping app by scaling its Docker service to 1 replica.
stop_appStop a running app by scaling its Docker service to 0 replicas.
restart_appRestart a running app.
update_appUpdate an app's settings: name, subdomain, environment variables, resource limits, access control, runtime configuration, and more.
list_filesList the contents of a directory in an app.
read_fileRead the contents of a file in an app.
write_fileCreate or update a file in an app.
delete_fileDESTRUCTIVE: Delete a file or directory in an app.
create_directoryCreate a directory in an app.
upload_fileGet a direct upload URL for uploading a binary or text file to an app.
search_filesSearch for text across all files in an app.
rename_fileRename or move a file or directory in an app.
get_logsGet console output (stdout + stderr) for an app.
get_app_statusGet the real-time Docker service status for an app: replica count, whether it is running, and health check status.
get_app_metricsGet CPU, memory, and network stats for a running app container.
git_infoGet the Git clone URL and authentication instructions for an app.
set_git_remoteSet or update the upstream Git remote (GitHub/GitLab) for an app.
remove_git_remoteRemove the upstream Git remote from an app.
git_pullPull the latest changes from the upstream Git remote into the app.
git_pushPush the app's commits to the upstream Git remote.
list_versionsList the commit history (version snapshots) for an app.
get_version_filesList the files and directories at a specific version (commit) of an app.
get_version_file_contentRead the content of a specific file at a past version of an app.
restore_versionDESTRUCTIVE: Restore an app to a previous version using git reset --hard.
search_packagesSearch the npm registry for packages.
list_packagesList the npm packages currently installed in an app (from package.json) along with the configured Node.js version.
install_packagesInstall one or more npm packages in an app.
remove_packageRemove an npm package from an app.
set_node_versionChange the Node.js runtime version for an app (18, 20, or 22).
get_install_statusCheck the status of an ongoing npm install operation.