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 toolsRead 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 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 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 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 Create a job definition in Code Engine
ce_create_job_run
from source
Submit a job run from an existing job definition Submit a job run from an existing job definition
ce_create_project
from source
Create a new Code Engine project Create a new Code Engine project
ce_create_secret
from source
Create a secret in a Code Engine project (generic, registry, ssh_auth, etc.) 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 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 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 Delete a Code Engine job definition
ce_delete_project
from source
Delete a Code Engine project Delete a Code Engine project
ce_delete_secret
from source
Delete a secret from a Code Engine project 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 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 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. 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 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 Get details of a specific Code Engine job definition
ce_get_job_run
from source
Get status and details of a job run 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 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) 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 List all running instances (pods) of a Code Engine application
ce_list_applications
from source
List applications in a Code Engine project 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 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 List job runs in a Code Engine project
ce_list_jobs
from source
List job definitions in a Code Engine project List job definitions in a Code Engine project
ce_list_projects
from source
List all Code Engine projects across all or a specific region List all Code Engine projects across all or a specific region
ce_list_secrets
from source
List secrets in a Code Engine project 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.) 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… Validate a Dockerfile for IBM Code Engine compatibility. Checks architecture (linux/amd64 required), port configuration (8080 required), nginx port sed patterns, base image known issues, and USER/root warnings. Returns a list of errors, warnings, and info messages.
ce_wait_for_app_ready
from source
detect_container_runtime
from source
Detect available container runtime (Docker or Podman) 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 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 Delete an image from IBM Container Registry (ICR) by tag or digest
icr_list_images
from source
List images in IBM Container Registry (ICR) List images in IBM Container Registry (ICR)
icr_list_namespaces
from source
List IBM Container Registry (ICR) namespaces in your account 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 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 containers (running by default, or all with all=true) — useful after test_container_locally
list_local_images
from source
List all local container images 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. 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. 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 Push container image to registry
remove_local_image
from source
Remove a local container image to free disk space 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… 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 explicit app_type. Uses EXPOSE 8080 and a non-root-friendly base. Returns the generated content; writes it only when write=true.
stop_local_container
from source
Stop (and optionally remove) a local container by ID or name — cleans up after test_container_locally 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 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 Run container locally for testing
write_or_modify_file
from source