
IBM Code Engine MCP Server
This brings IBM Code Engine operations into your AI assistant through MCP, letting you build, push, and deploy containerized workloads without juggling CLI commands. It wraps Docker or Podman for local builds, IBM Container Registry for image management, and Code Engine REST APIs for managing projects, apps, jobs, builds, and secrets. The real win is the agentic behavior: point it at a folder and it will discover your environment, create missing pull secrets, run the full build pipeline, tail logs when deployments hang, and even fix Dockerfiles when it spots configuration mismatches. You get both individual tools for granular control and compound procedures that chain build, push, and deploy into single operations. If you're running workloads on IBM Cloud and want your assistant to handle the full DevOps loop, this is the connector you need.
- tools
- 28
- auth
- Secret needed
- transport
- STDIO
- env vars
- 3
- last updated
- Jul 2, 2026
Tools
28 toolsPublic tool metadata for what this MCP can expose to an agent.
describe_serverDiscovery tool: server version, IBM Cloud API key status, supported CE regions, and the published tool catalog
Discovery tool: server version, IBM Cloud API key status, supported CE regions, and the published tool catalog
No parameter schema in public metadata yet.
list_schemasList every schema id: the data schemas (server, settings, log, error) and one per tool name
List every schema id: the data schemas (server, settings, log, error) and one per tool name
No parameter schema in public metadata yet.
get_schemaGet one schema from list_schemas
Get one schema from list_schemas
No parameter schema in public metadata yet.
local_containerDocker or Podman on this machine: detect the runtime, build, tag, push, run, inspect, and clean up images and containers
Docker or Podman on this machine: detect the runtime, build, tag, push, run, inspect, and clean up images and containers
No parameter schema in public metadata yet.
dockerfileCheck or create a Dockerfile for Code Engine (linux/amd64, port 8080, non-root)
Check or create a Dockerfile for Code Engine (linux/amd64, port 8080, non-root)
No parameter schema in public metadata yet.
icrIBM Container Registry: namespaces and the images in them
IBM Container Registry: namespaces and the images in them
No parameter schema in public metadata yet.
ce_projectCode Engine projects
Code Engine projects
No parameter schema in public metadata yet.
ce_appCode Engine applications (always-on or scale-to-zero HTTP services)
Code Engine applications (always-on or scale-to-zero HTTP services)
No parameter schema in public metadata yet.
ce_app_inspectRead-only diagnostics for one Code Engine app: running instances, logs, Kubernetes events (why it will not start), and revisions (what to roll back to)
Read-only diagnostics for one Code Engine app: running instances, logs, Kubernetes events (why it will not start), and revisions (what to roll back to)
No parameter schema in public metadata yet.
ce_jobCode Engine job definitions (batch work that runs to completion)
Code Engine job definitions (batch work that runs to completion)
No parameter schema in public metadata yet.
ce_job_runRuns of Code Engine jobs
Runs of Code Engine jobs
No parameter schema in public metadata yet.
ce_buildCode Engine build configurations: build a container image in IBM Cloud from Git (no local Docker needed)
Code Engine build configurations: build a container image in IBM Cloud from Git (no local Docker needed)
No parameter schema in public metadata yet.
ce_build_runRuns of Code Engine builds
Runs of Code Engine builds
No parameter schema in public metadata yet.
ce_secretCode Engine secrets: generic key/value, registry pull credentials, TLS, SSH
Code Engine secrets: generic key/value, registry pull credentials, TLS, SSH
No parameter schema in public metadata yet.
ce_config_mapCode Engine config maps: non-secret key/value settings for apps and jobs
Code Engine config maps: non-secret key/value settings for apps and jobs
No parameter schema in public metadata yet.
ce_domain_mappingCustom domains for Code Engine apps
Custom domains for Code Engine apps
No parameter schema in public metadata yet.
ce_bindingService bindings: connect an IBM Cloud service instance (through its service_access secret) to a Code Engine app or job
Service bindings: connect an IBM Cloud service instance (through its service_access secret) to a Code Engine app or job
No parameter schema in public metadata yet.
ce_functionCode Engine serverless functions (code, not container images)
Code Engine serverless functions (code, not container images)
No parameter schema in public metadata yet.
ce_fleetCode Engine fleets: large pools of workers that process a queue of tasks
Code Engine fleets: large pools of workers that process a queue of tasks
No parameter schema in public metadata yet.
proc_build_push_deployFull container pipeline in one step — auto-detects Podman or Docker, builds for linux/amd64, pushes to IBM Container Registry (ICR), creates or updates a Code Engine application, waits for ready, and returns the public URL
Full container pipeline in one step — auto-detects Podman or Docker, builds for linux/amd64, pushes to IBM Container Registry (ICR), creates or updates a Code Engine application, waits for ready, and returns the public URL
No parameter schema in public metadata yet.
proc_setup_custom_domainCustom domain setup in one step — reads TLS certificate PEM files from disk
Custom domain setup in one step — reads TLS certificate PEM files from disk
No parameter schema in public metadata yet.
proc_apply_manifestApply a declarative JSON deployment manifest (ce-deploy.json) to Code Engine
Apply a declarative JSON deployment manifest (ce-deploy.json) to Code Engine
No parameter schema in public metadata yet.
write_or_modify_fileWrite or update a text file in the workspace
Write or update a text file in the workspace
No parameter schema in public metadata yet.
server_settingsThis MCP server's saved settings
This MCP server's saved settings
No parameter schema in public metadata yet.
server_accessWho and what can reach this MCP server
Who and what can reach this MCP server
No parameter schema in public metadata yet.
server_usersAdmin
Admin
No parameter schema in public metadata yet.
server_api_keysAdmin
Admin
No parameter schema in public metadata yet.
server_logThis MCP server's own call log and outbound event subscription
This MCP server's own call log and outbound event subscription
No parameter schema in public metadata yet.
Sponsors
Configuration
IBMCLOUD_API_KEY*secretIBM Cloud API key used to authenticate and call Code Engine APIs
IBMCLOUD_REGIONDefault IBM Cloud region (for example: us-south)
CONTAINER_RUNTIMEOptional container runtime override: docker or podman
Readme
IBM Code Engine MCP Server

MCP server for IBM Code Engine — build, push, and deploy containers from Cursor, Copilot, Claude, and Cline using natural language.
Details
- Repository
- github.com/markusvankempen/code-engine-mcp-server
- Category
- AI & LLM Tools
- Package
code-engine-mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active