markusvankempen avatar

IBM Code Engine MCP Server

markusvankempen/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 tools

Public 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*secret

IBM Cloud API key used to authenticate and call Code Engine APIs

IBMCLOUD_REGION

Default IBM Cloud region (for example: us-south)

CONTAINER_RUNTIME

Optional container runtime override: docker or podman

Readme

IBM Code Engine MCP Server

Code Engine MCP Server — IBM Cloud rocket and container logo

MCP server for IBM Code Engine — build, push, and deploy containers from Cursor, Copilot, Claude, and Cline using natural language.


View the full README on GitHub

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

More from markusvankempen

Related AI & LLM Tools MCP servers

View all
1mattkilmer avatarVoteShipmattkilmer/voteship-agent-toolkitManage feature requests, votes, roadmaps, and changelogs from any MCP client.0stars
2mercuryx402 avatarMercury X402 Mcpmercuryx402/mercury-x402-mcpAgent-payable web data over x402: 18 keyless services an agent pays per call.0stars
3miconnm avatarOpenClaw Consensusmiconnm/openclaw-consensus-mcp9-LLM consensus + disagreement scoring + cheapest-route picks to fight hallucinations.0stars
4mightbesaad avatarGvnrmightbesaad/gvnrBudget & cost control for AI agents — per-agent spend caps + rate limits before each call.0stars
5minuetai avatarMinuetminuetai/minuet-mcpMCP server exposing Minuet's ERC-8004 agent relationship graph.0stars
6mizukaizen avatarHive Doctrine Mcpmizukaizen/hive-doctrine-mcpAgent knowledge marketplace. 105 products, 6 MCP tools, x402 payments on Base network.0stars