# IBM Code Engine MCP Server (npm · code-engine-mcp-server)

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

- Trust score: 65/100 (medium)
- Change this week: +21
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- npm · `code-engine-mcp-server`: 65/100 (this document), [markdown](https://verifymcp.io/servers/markusvankempen-code-engine-mcp-server/code-engine-mcp-server.md), [page](https://verifymcp.io/servers/markusvankempen-code-engine-mcp-server/code-engine-mcp-server)

## Channel facts

- Registry: `npm`
- Package: `code-engine-mcp-server`
- Version: `1.4.2`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 87/100
  - No malware found by supply-chain analysis.
  - Only part of the dependency tree could be resolved (108 of 109), so this covers what we could see, not the whole tree.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (108 of 109), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (Apache-2.0).
  - Actively maintained (last published 29 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 64/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 4603 tokens (~70/item across 65 items; 65 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 23/100
  - Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 85/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 56% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add markusvankempen-code-engine-mcp-server -- npx -y code-engine-mcp-server
```

### Codex

```bash
codex mcp add markusvankempen-code-engine-mcp-server -- npx -y code-engine-mcp-server
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "markusvankempen-code-engine-mcp-server": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "code-engine-mcp-server"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add markusvankempen-code-engine-mcp-server --command npx --arg -y --arg code-engine-mcp-server
```

### Hermes

```yaml
mcp_servers:
  markusvankempen-code-engine-mcp-server:
    command: "npx"
    args: ["-y", "code-engine-mcp-server"]
```

### Other

```json
{
  "mcpServers": {
    "markusvankempen-code-engine-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "code-engine-mcp-server"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 65, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-02 (score 64, +44)

- [security regression] Provenance: unverified → fail
- [security improvement] Known CVEs: unverified → partial
- [security improvement] Install scripts: unverified → pass
- [security improvement] Malware scan: unverified → pass
- [functional regression] Security disclosure: fail → unverified
- [functional regression] Tool coverage: 100 → unverified
- [functional improvement] License: unverified → pass
- [functional improvement] Dependency health: unverified → partial
- [functional improvement] Stability: unverified → 0.20
- [functional improvement] Maintenance: unverified → pass
- [functional improvement] MCP protocol: unverified → pass
- [functional improvement] Schema quality: unverified → good
- [functional] First check of Schema quality: unverified
- [functional] Licence: Apache-2.0

### 2026-07-31 (score 20, −6)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 26, −18)

- [security regression] Malware scan: pass → unverified

### 2026-07-27 (score 44)

First indexed and scored.

## MCP tools (65)

### `detect_container_runtime` (~19 tokens)

Detect available container runtime (Docker or Podman)

### `build_container_image` (~64 tokens)

Build a container image using Docker or Podman

Input parameters:

- `context_path` (string, required): Build context path
- `dockerfile_path` (string, required): Path to Dockerfile
- `image_name` (string, required): Image name with tag
- `runtime` (string): Container runtime

### `push_container_image` (~35 tokens)

Push container image to registry

Input parameters:

- `image_name` (string, required): Full image name with registry
- `runtime` (string)

### `list_local_images` (~22 tokens)

List all local container images

Input parameters:

- `runtime` (string)

### `test_container_locally` (~61 tokens)

Run container locally for testing

Input parameters:

- `env_vars` (object): Environment variables
- `image_name` (string, required)
- `port_mapping` (string): Port mapping (e.g., 8080:8080)
- `runtime` (string)

### `icr_list_namespaces` (~42 tokens)

List IBM Container Registry (ICR) namespaces in your account

Input parameters:

- `region` (string): ICR region host (default: us.icr.io)

### `icr_list_images` (~50 tokens)

List images in IBM Container Registry (ICR)

Input parameters:

- `namespace` (string): Filter by namespace (optional)
- `region` (string): ICR region host (default: us.icr.io)

### `icr_delete_image` (~75 tokens)

Delete an image from IBM Container Registry (ICR) by tag or digest

Input parameters:

- `image` (string, required): Full image reference to delete, e.g. us.icr.io/mynamespace/myapp:v1.0.0
- `region` (string): ICR region host (default: us.icr.io)

### `tag_container_image` (~96 tokens)

Tag a local container image with a new name/tag — useful to retag before pushing to ICR

Input parameters:

- `runtime` (string): Container runtime (default: auto-detected)
- `source_image` (string, required): Existing image name/tag (e.g. myapp:latest)
- `target_image` (string, required): New image name/tag (e.g. us.icr.io/mynamespace/myapp:v1.0.0)

### `remove_local_image` (~81 tokens)

Remove a local container image to free disk space

Input parameters:

- `force` (boolean): Force removal even if the image is used by a stopped container (default: false)
- `image_name` (string, required): Image name/tag to remove (e.g. us.icr.io/mynamespace/myapp:v1.0.0)
- `runtime` (string)

### `login_to_registry` (~123 tokens)

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.

Input parameters:

- `password` (string): Password or API key. For ICR leave blank to use IBMCLOUD_API_KEY env var.
- `registry` (string, required): Registry hostname (default: us.icr.io for ICR)
- `runtime` (string)
- `username` (string): Username — use "iamapikey" for ICR with an IBM Cloud API key

### `inspect_container_image` (~53 tokens)

Inspect a local container image — shows architecture, labels, environment variables, entrypoint, exposed ports, and layer count

Input parameters:

- `image_name` (string, required): Image name/tag to inspect
- `runtime` (string)

### `prune_images` (~63 tokens)

Remove unused/dangling container images to reclaim disk space. By default removes only dangling images; use all=true to remove all unused images.

Input parameters:

- `all` (boolean): Remove all unused images, not just dangling ones (default: false)
- `runtime` (string)

### `write_or_modify_file` (~94 tokens)

Write or update a text file in the workspace. Returns bytes written and content hash. When PROVENANCE_ENABLED=true, emits a signed provenance receipt after completion (fail-open).

Input parameters:

- `content` (string, required): Full file content (UTF-8 text)
- `operation` (string): create | update | auto (default auto — detect from existing file)
- `path` (string, required): Relative or absolute file path to write

### `ce_list_projects` (~37 tokens)

List all Code Engine projects across all or a specific region

Input parameters:

- `region` (string): IBM Cloud region (omit to search all regions)

### `ce_get_project` (~30 tokens)

Get details of a specific Code Engine project

Input parameters:

- `project_id` (string, required): Project ID (UUID)

### `ce_create_project` (~60 tokens)

Create a new Code Engine project

Input parameters:

- `name` (string, required): Project name
- `region` (string, required): IBM Cloud region (e.g. us-south, ca-tor)
- `resource_group_id` (string): Resource group ID (optional)

### `ce_delete_project` (~23 tokens)

Delete a Code Engine project

Input parameters:

- `project_id` (string, required)

### `ce_list_applications` (~26 tokens)

List applications in a Code Engine project

Input parameters:

- `project_id` (string, required)

### `ce_get_application` (~33 tokens)

Get details of a Code Engine application

Input parameters:

- `app_name` (string, required)
- `project_id` (string, required)

### `ce_create_application` (~240 tokens)

Create a Code Engine application from a container image

Input parameters:

- `env_vars` (object): Key/value environment variables
- `image` (string, required): Container image reference
- `image_secret` (string): Registry secret name for pulling the image (e.g. icr-pull-secret)
- `name` (string, required)
- `port` (number): Container port (default 8080)
- `project_id` (string, required)
- `run_args` (array): Arguments passed to the container entrypoint (run_arguments). Required for supergateway: ["--stdio", "npx -y <mcp-server>", "--outputTransport", "sse"]
- `run_commands` (array): Override the container entrypoint (run_commands). Rarely needed — use run_args for passing flags.
- `scale_cpu_limit` (string): CPU limit (e.g. 1, 0.5)
- `scale_max_instances` (number): Max instances (default 10)
- `scale_memory_limit` (string): Memory limit (e.g. 4G, 2G)
- `scale_min_instances` (number): Min instances (default 0)

### `ce_update_application` (~134 tokens)

Update an existing Code Engine application (image, scaling, etc.)

Input parameters:

- `app_name` (string, required)
- `image` (string): New container image reference
- `image_secret` (string): Registry secret name for pulling the image
- `project_id` (string, required)
- `run_args` (array): Arguments passed to the container entrypoint (run_arguments)
- `run_commands` (array): Override the container entrypoint (run_commands)
- `scale_cpu_limit` (string)
- `scale_max_instances` (number)
- `scale_memory_limit` (string)
- `scale_min_instances` (number)

### `ce_delete_application` (~31 tokens)

Delete a Code Engine application

Input parameters:

- `app_name` (string, required)
- `project_id` (string, required)

### `ce_list_app_instances` (~39 tokens)

List all running instances (pods) of a Code Engine application

Input parameters:

- `app_name` (string, required)
- `project_id` (string, required)

### `ce_get_app_instance` (~56 tokens)

Get status details for a specific running instance of a Code Engine application

Input parameters:

- `app_name` (string, required)
- `instance_name` (string, required): Instance name (from ce_list_app_instances)
- `project_id` (string, required)

### `ce_get_app_logs` (~123 tokens)

Get logs for a Code Engine application. Retrieves logs from all running pods (or a specific instance) via the Code Engine Kubernetes API proxy.

Input parameters:

- `app_name` (string, required): Application name
- `instance_name` (string): Optional: specific pod/instance name to filter to (e.g. my-app-00001-deployment-abcde). If omitted, logs from all pods are returned.
- `project_id` (string, required): Project ID or name
- `tail_lines` (number): Number of log lines to return per pod (default: 100)

### `ce_list_jobs` (~26 tokens)

List job definitions in a Code Engine project

Input parameters:

- `project_id` (string, required)

### `ce_create_job` (~91 tokens)

Create a job definition in Code Engine

Input parameters:

- `env_vars` (object)
- `image` (string, required): Container image reference
- `name` (string, required)
- `project_id` (string, required)
- `scale_array_spec` (string): Array indices (e.g. 0-9 for 10 instances)
- `scale_cpu_limit` (string)
- `scale_memory_limit` (string)

### `ce_create_job_run` (~54 tokens)

Submit a job run from an existing job definition

Input parameters:

- `job_name` (string, required): Job definition name to run
- `name` (string): Optional name for this job run
- `project_id` (string, required)

### `ce_get_job` (~35 tokens)

Get details of a specific Code Engine job definition

Input parameters:

- `job_name` (string, required)
- `project_id` (string, required)

### `ce_delete_job` (~32 tokens)

Delete a Code Engine job definition

Input parameters:

- `job_name` (string, required)
- `project_id` (string, required)

### `ce_list_job_runs` (~62 tokens)

List job runs in a Code Engine project

Input parameters:

- `job_name` (string): Filter by job definition name (optional)
- `limit` (number): Maximum results to return
- `project_id` (string, required)
- `start` (string): Pagination token

### `ce_get_job_run` (~36 tokens)

Get status and details of a job run

Input parameters:

- `job_run_name` (string, required)
- `project_id` (string, required)

### `ce_list_secrets` (~26 tokens)

List secrets in a Code Engine project

Input parameters:

- `project_id` (string, required)

### `ce_create_secret` (~71 tokens)

Create a secret in a Code Engine project (generic, registry, ssh_auth, etc.)

Input parameters:

- `data` (object, required): Key/value pairs (values must be base64 encoded for binary formats)
- `format` (string, required): Secret type
- `name` (string, required)
- `project_id` (string, required)

### `ce_get_secret` (~38 tokens)

Get metadata for a specific secret (keys only, no values)

Input parameters:

- `project_id` (string, required)
- `secret_name` (string, required)

### `ce_delete_secret` (~34 tokens)

Delete a secret from a Code Engine project

Input parameters:

- `project_id` (string, required)
- `secret_name` (string, required)

### `ce_list_config_maps` (~27 tokens)

List configmaps in a Code Engine project

Input parameters:

- `project_id` (string, required)

### `ce_create_config_map` (~46 tokens)

Create a configmap in a Code Engine project

Input parameters:

- `data` (object, required): Key/value configuration data
- `name` (string, required)
- `project_id` (string, required)

### `ce_get_config_map` (~40 tokens)

Get details of a specific configmap in a Code Engine project

Input parameters:

- `config_map_name` (string, required)
- `project_id` (string, required)

### `ce_delete_config_map` (~37 tokens)

Delete a configmap from a Code Engine project

Input parameters:

- `config_map_name` (string, required)
- `project_id` (string, required)

### `ce_list_domain_mappings` (~30 tokens)

List all custom domain mappings in a Code Engine project

Input parameters:

- `project_id` (string, required)

### `ce_get_domain_mapping` (~50 tokens)

Get details of a specific custom domain mapping

Input parameters:

- `domain_name` (string, required): The custom domain name (e.g. starwars.cranfordpub.ca)
- `project_id` (string, required)

### `ce_create_domain_mapping` (~122 tokens)

Map a custom domain to a Code Engine application. Requires a TLS secret created with ce_create_tls_secret_from_pem. The domain CNAME must point to custom.<subdomain>.us-south.codeengine.appdomain.cloud (returned by this call).

Input parameters:

- `app_name` (string, required): Code Engine application to route traffic to
- `domain_name` (string, required): Custom domain (e.g. starwars.cranfordpub.ca)
- `project_id` (string, required)
- `tls_secret` (string, required): Name of the TLS secret containing the certificate and key

### `ce_create_tls_secret_from_pem` (~157 tokens)

Create a TLS secret in Code Engine by reading certificate and key PEM files from disk. Use this after obtaining a cert with certbot. The cert and key are read from the given file paths and stored as a Code Engine secret of format "tls".

Input parameters:

- `cert_pem_path` (string, required): Absolute path to the certificate PEM file (e.g. ~/certbot/config/live/<domain>/fullchain.pem)
- `key_pem_path` (string, required): Absolute path to the private key PEM file (e.g. ~/certbot/config/live/<domain>/privkey.pem)
- `project_id` (string, required)
- `secret_name` (string, required): Name for the TLS secret (e.g. my-domain-tls)

### `ce_delete_domain_mapping` (~43 tokens)

Delete a custom domain mapping from a Code Engine project

Input parameters:

- `domain_name` (string, required): The custom domain name to remove
- `project_id` (string, required)

### `ce_update_secret` (~109 tokens)

Update an existing Code Engine secret in-place (PATCH). Use ce_renew_tls_secret_from_pem for TLS cert renewal. For generic secrets supply a data object with the new key/value pairs.

Input parameters:

- `data` (object, required): New key/value data to replace the secret contents
- `format` (string): Secret format if changing: generic, registry, tls, ssh_auth, basic_auth
- `project_id` (string, required)
- `secret_name` (string, required): Name of the secret to update

### `ce_refresh_icr_pull_secret` (~148 tokens)

Refresh a Code Engine registry pull secret for IBM Container Registry (ICR) using the server's own IBM Cloud API key. Automatically deletes the existing secret and recreates it with fresh credentials. Use this when deployments fail with "no_revision_ready" or "unknown" status — a common cause is a stale or expired ICR pull secret. No API key input required — the server uses its own IBMCLOUD_API_KEY.

Input parameters:

- `icr_host` (string): ICR registry hostname (default: us.icr.io)
- `project_id` (string, required)
- `secret_name` (string): Name of the registry secret to refresh (default: icr-pull-secret)

### `ce_renew_tls_secret_from_pem` (~125 tokens)

Renew an existing TLS secret in Code Engine by reading updated PEM files from disk. Use this when a Let's Encrypt cert has been renewed (every 90 days). Updates the secret in-place — no need to delete and recreate or update domain mappings.

Input parameters:

- `cert_pem_path` (string, required): Path to the renewed fullchain.pem (~ supported)
- `key_pem_path` (string, required): Path to the renewed privkey.pem (~ supported)
- `project_id` (string, required)
- `secret_name` (string, required): Name of the existing TLS secret to renew

### `ce_wait_for_app_ready` (~83 tokens)

Poll a Code Engine application until its status becomes "ready" or a timeout is reached. Returns immediately when ready. Useful after ce_create_application or ce_update_application to confirm the new revision is live.

Input parameters:

- `app_name` (string, required)
- `project_id` (string, required)
- `timeout_seconds` (number): Max seconds to wait (default 120)

### `iam_get_token_info` (~43 tokens)

Get information about the current IBM Cloud IAM token — account ID, subject, expiry time, and remaining validity. Useful for diagnosing authentication failures without exposing the token itself.

### `icr_create_namespace` (~79 tokens)

Create a new namespace in IBM Container Registry. Required before pushing images for the first time. Uses the ICR REST API with your IBM Cloud API key.

Input parameters:

- `namespace` (string, required): Namespace name to create (lowercase, alphanumeric and hyphens)
- `region` (string): ICR host (default: us.icr.io)

### `proc_build_push_deploy` (~413 tokens)

PROCEDURE: 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. Accepts a project name or ID. Builds the full ICR image path from namespace + app name + tag so you do not need to know ICR URLs. When PROVENANCE_ENABLED=true, emits signed receipts for Dockerfile validation and deploy completion (fail-open).

Input parameters:

- `app_name` (string, required): Name for the application in Code Engine (e.g. my-app)
- `context_path` (string, required): Path to the directory containing the Dockerfile (e.g. examples/starwars-splash or ./my-app)
- `env_vars` (object): Key/value environment variables to set on the app
- `icr_host` (string): ICR host (default: us.icr.io — leave blank unless using a different region)
- `icr_namespace` (string, required): Your IBM Container Registry namespace (e.g. my-namespace). Use icr_list_namespaces to find it.
- `image_secret` (string, required): Name of the registry pull secret in Code Engine (e.g. icr-pull-secret). Created with ce_create_secret format=registry.
- `image_tag` (string): Image version tag (e.g. v1.0.0 or latest). Defaults to "latest".
- `port` (number): Container port the app listens on (default 8080)
- `project_id_or_name` (string, required): Code Engine project name (e.g. "my-project") or project ID (UUID). Use ce_list_projects if unsure.
- `scale_max_instances` (number): Maximum running instances (default 10)
- `scale_min_instances` (number): Minimum running instances (default 0 = scale to zero)
- `timeout_seconds` (number): Max seconds to wait for app ready (default 180)

### `proc_setup_custom_domain` (~211 tokens)

PROCEDURE: Custom domain setup in one step — reads TLS certificate PEM files from disk (e.g. from certbot/Let's Encrypt), creates a TLS secret in Code Engine, then creates the domain mapping. Returns the CNAME target value to add in your DNS provider.

Input parameters:

- `app_name` (string, required): The Code Engine app to map the custom domain to
- `cert_pem_path` (string, required): Path to the certificate chain PEM file — typically ~/certbot/config/live/<domain>/fullchain.pem
- `domain_name` (string, required): Your custom domain (e.g. myapp.example.com)
- `key_pem_path` (string, required): Path to the private key PEM file — typically ~/certbot/config/live/<domain>/privkey.pem
- `project_id_or_name` (string, required): Code Engine project name or ID
- `tls_secret_name` (string, required): Name to give the TLS secret in Code Engine (e.g. myapp-tls). Must be unique in the project.

### `ce_list_app_revisions` (~41 tokens)

List all revisions (deployed versions) of a Code Engine application

Input parameters:

- `app_name` (string, required)
- `project_id` (string, required)

### `ce_get_app_revision` (~46 tokens)

Get details of a specific revision of a Code Engine application

Input parameters:

- `app_name` (string, required)
- `project_id` (string, required)
- `revision_name` (string, required)

### `ce_update_job` (~105 tokens)

Update an existing Code Engine job definition (PATCH)

Input parameters:

- `env_vars` (object): Key/value environment variables
- `image` (string): New container image reference
- `image_secret` (string)
- `job_name` (string, required)
- `project_id` (string, required)
- `scale_array_spec` (string): Array indices to run (e.g. "0-9")
- `scale_cpu_limit` (string)
- `scale_memory_limit` (string)

### `ce_update_config_map` (~53 tokens)

Update an existing Code Engine configmap (PATCH)

Input parameters:

- `config_map_name` (string, required)
- `data` (object, required): New key/value data to replace configmap contents
- `project_id` (string, required)

### `ce_update_domain_mapping` (~74 tokens)

Update an existing Code Engine custom domain mapping (PATCH) — e.g. change the target app

Input parameters:

- `app_name` (string): New application to route traffic to
- `domain_name` (string, required)
- `project_id` (string, required)
- `tls_secret` (string): New TLS secret name (optional)

### `ce_list_bindings` (~37 tokens)

List all service bindings in a Code Engine project (bindings connect IBM Cloud services to apps/jobs)

Input parameters:

- `project_id` (string, required)

### `ce_create_binding` (~105 tokens)

Create a service binding to connect an IBM Cloud service instance to a Code Engine component

Input parameters:

- `component_name` (string, required): Name of the CE app or job to bind the service to
- `component_resource_type` (string, required): Resource type of the component
- `prefix` (string): Prefix for environment variable names injected into the component (optional)
- `project_id` (string, required)
- `secret_name` (string, required): Name of the operator secret referencing the IBM Cloud service instance

### `ce_get_binding` (~50 tokens)

Get details of a specific service binding in a Code Engine project

Input parameters:

- `binding_id` (string, required): The binding ID (use ce_list_bindings to find it)
- `project_id` (string, required)

### `ce_delete_binding` (~35 tokens)

Delete a service binding from a Code Engine project

Input parameters:

- `binding_id` (string, required)
- `project_id` (string, required)

### `ce_get_project_status` (~36 tokens)

Get the status details of a Code Engine project (readiness, enabled components, etc.)

Input parameters:

- `project_id` (string, required)

### `ce_list_egress_ips` (~43 tokens)

List the public egress IP addresses used by a Code Engine project (useful for allowlisting in firewalls)

Input parameters:

- `project_id` (string, required)

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/markusvankempen-code-engine-mcp-server/code-engine-mcp-server#diagnostics

## Score history

- 2026-08-03: 65
- 2026-08-02: 64
- 2026-08-01: 20
- 2026-07-31: 20
- 2026-07-30: 26
- 2026-07-28: 44
- 2026-07-27: 44

## Links

- npm package: https://www.npmjs.com/package/code-engine-mcp-server
- Socket report: https://socket.dev/npm/package/code-engine-mcp-server
- Repository: https://github.com/markusvankempen/code-engine-mcp-server
- Changelog RSS feed: https://verifymcp.io/servers/markusvankempen-code-engine-mcp-server/code-engine-mcp-server/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/markusvankempen-code-engine-mcp-server/code-engine-mcp-server/changelog.json
- HTML version of this page: https://verifymcp.io/servers/markusvankempen-code-engine-mcp-server/code-engine-mcp-server
