mcpserver.lol
registry/code-engine-mcp-server
Connection check local install

code-engine-mcp-server

Deploy to IBM Code Engine from Cursor, Copilot, Claude & Cline. Build, push, deploy via MCP.

Tools 84
GitHub stars
Installs / wk 74
Licence Apache-2.0
Transport stdio
Last checked never

Tools & capabilities

84 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

build_container_image from source
Build a container image using Docker or Podman
ce_cancel_job_run from source
ce_create_application from source
Create a Code Engine application from a container image
ce_create_binding from source
ce_create_build_run from source
ce_create_config_map from source
Create a configmap in a Code Engine project
ce_create_domain_mapping from source
ce_create_job from source
Create a job definition in Code Engine
ce_create_job_run from source
Submit a job run from an existing job definition
ce_create_project from source
Create a new Code Engine project
ce_create_secret from source
Create a secret in a Code Engine project (generic, registry, ssh_auth, etc.)
ce_create_tls_secret_from_pem from source
ce_delete_application from source
Delete a Code Engine application
ce_delete_binding from source
ce_delete_build from source
ce_delete_config_map from source
Delete a configmap from a Code Engine project
ce_delete_domain_mapping from source
ce_delete_job from source
Delete a Code Engine job definition
ce_delete_project from source
Delete a Code Engine project
ce_delete_secret from source
Delete a secret from a Code Engine project
ce_find_idle_apps from source
ce_get_app_instance from source
Get status details for a specific running instance of a Code Engine application
ce_get_application from source
Get details of a Code Engine application
ce_get_app_logs from source
Get logs for a Code Engine application. Retrieves logs from all running pods (or a specific instance) via the Code Engine Kubernetes API proxy.
ce_get_app_revision from source
ce_get_binding from source
ce_get_build from source
ce_get_build_run from source
ce_get_build_run_events from source
ce_get_build_run_logs from source
ce_get_config_map from source
Get details of a specific configmap in a Code Engine project
ce_get_domain_mapping from source
ce_get_job from source
Get details of a specific Code Engine job definition
ce_get_job_run from source
Get status and details of a job run
ce_get_job_run_events from source
ce_get_project from source
Get details of a specific Code Engine project
ce_get_project_quotas from source
ce_get_project_status from source
ce_get_secret from source
Get metadata for a specific secret (keys only, no values)
ce_list_app_instances from source
List all running instances (pods) of a Code Engine application
ce_list_applications from source
List applications in a Code Engine project
ce_list_app_revisions from source
ce_list_bindings from source
ce_list_build_runs from source
ce_list_builds from source
ce_list_config_maps from source
List configmaps in a Code Engine project
ce_list_domain_mappings from source
ce_list_egress_ips from source
ce_list_job_runs from source
List job runs in a Code Engine project
ce_list_jobs from source
List job definitions in a Code Engine project
ce_list_projects from source
List all Code Engine projects across all or a specific region
ce_list_secrets from source
List secrets in a Code Engine project
ce_renew_tls_secret_from_pem from source
ce_restart_application from source
ce_resubmit_job_run from source
ce_rollback_application from source
ce_sync_env_from_dotenv from source
ce_update_application from source
Update an existing Code Engine application (image, scaling, etc.)
ce_update_config_map from source
ce_update_domain_mapping from source
ce_update_job from source
ce_update_secret from source
ce_validate_dockerfile from source
Validate a Dockerfile for IBM Code Engine compatibility. Checks architecture (linux/amd64 required), port configuration (8080 required), nginx port sed patterns, base image known i…
ce_wait_for_app_ready from source
detect_container_runtime from source
Detect available container runtime (Docker or Podman)
get_container_logs from source
Fetch logs from a local container by ID or name — useful to debug a container started with test_container_locally
iam_get_token_info from source
icr_create_namespace from source
icr_delete_image from source
Delete an image from IBM Container Registry (ICR) by tag or digest
icr_list_images from source
List images in IBM Container Registry (ICR)
icr_list_namespaces from source
List IBM Container Registry (ICR) namespaces in your account
inspect_container_image from source
Inspect a local container image — shows architecture, labels, environment variables, entrypoint, exposed ports, and layer count
list_local_containers from source
List local containers (running by default, or all with all=true) — useful after test_container_locally
list_local_images from source
List all local container images
login_to_registry from source
Log in to a container registry (e.g. IBM Container Registry) so images can be pushed/pulled. Uses IBM Cloud IAM token for ICR or username/password for other registries.
proc_setup_custom_domain from source
prune_images from source
Remove unused/dangling container images to reclaim disk space. By default removes only dangling images; use all=true to remove all unused images.
push_container_image from source
Push container image to registry
remove_local_image from source
Remove a local container image to free disk space
scaffold_dockerfile from source
Generate a Code Engine-compatible Dockerfile for an app folder that lacks one. Auto-detects app type (static HTML/nginx, Node.js, Python) from the folder contents, or accepts an ex…
stop_local_container from source
Stop (and optionally remove) a local container by ID or name — cleans up after test_container_locally
tag_container_image from source
Tag a local container image with a new name/tag — useful to retag before pushing to ICR
test_container_locally from source
Run container locally for testing
write_or_modify_file from source